diff --git a/public/cameraserver.te b/public/cameraserver.te
index 13c289021d9b158ebc7d649c47da49d3f3b6c0fd..a262940fb550c92a154545f2e5ef7de109c75531 100644
--- a/public/cameraserver.te
+++ b/public/cameraserver.te
@@ -31,6 +31,9 @@ allow cameraserver processinfo_service:service_manager find;
 allow cameraserver scheduling_policy_service:service_manager find;
 allow cameraserver surfaceflinger_service:service_manager find;
 
+# For HIDL hwservicemanager
+allow cameraserver system_file:dir r_dir_perms;
+
 ###
 ### neverallow rules
 ###