summaryrefslogtreecommitdiff
path: root/vendor
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-07-07 00:56:44 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-07-07 00:56:44 +0000
commit756a6898e424232eb7641cf5b07dee9e6a01d351 (patch)
treea4cc1ea4a01305d7f2d99d9d53bdb28ccf4ccaef /vendor
parente15e53389332129fd9b87929f0acd041830f11e0 (diff)
parent29db264f27140fd954fb6b37c51da411c840610a (diff)
downloadredfin-sepolicy-android14-mainline-wifi-release.tar.gz
Change-Id: I181063f0fb1b5a511c98c93393e63ca51e195d5a
Diffstat (limited to 'vendor')
-rw-r--r--vendor/google/genfs_contexts1
-rw-r--r--vendor/google/hal_health_default.te2
-rw-r--r--vendor/google/pixelstats_vendor.te6
-rw-r--r--vendor/google/shell.te2
4 files changed, 8 insertions, 3 deletions
diff --git a/vendor/google/genfs_contexts b/vendor/google/genfs_contexts
new file mode 100644
index 0000000..9c3ee01
--- /dev/null
+++ b/vendor/google/genfs_contexts
@@ -0,0 +1 @@
+genfscon sysfs /devices/platform/soc/98c000.i2c/i2c-1/1-003b u:object_r:sysfs_wlc:s0
diff --git a/vendor/google/hal_health_default.te b/vendor/google/hal_health_default.te
new file mode 100644
index 0000000..1bf05c1
--- /dev/null
+++ b/vendor/google/hal_health_default.te
@@ -0,0 +1,2 @@
+r_dir_file(hal_health_default, sysfs_wlc)
+allow hal_health_default sysfs_wlc:dir r_dir_perms;
diff --git a/vendor/google/pixelstats_vendor.te b/vendor/google/pixelstats_vendor.te
index df2b668..0b0e6ed 100644
--- a/vendor/google/pixelstats_vendor.te
+++ b/vendor/google/pixelstats_vendor.te
@@ -14,9 +14,9 @@ allow pixelstats_vendor fwk_stats_service:service_manager find;
allow pixelstats_vendor sysfs_scsi_devices_0000:file rw_file_perms;
-# wlc
-allow pixelstats_vendor sysfs_wlc:dir search;
-
# OrientationCollector
+# HIDL sensorservice
allow pixelstats_vendor fwk_sensor_hwservice:hwservice_manager find;
+# AIDL sensorservice
+allow pixelstats_vendor fwk_sensor_service:service_manager find;
binder_call(pixelstats_vendor, system_server)
diff --git a/vendor/google/shell.te b/vendor/google/shell.te
new file mode 100644
index 0000000..cd4fb18
--- /dev/null
+++ b/vendor/google/shell.te
@@ -0,0 +1,2 @@
+# wlc
+dontaudit shell sysfs_wlc:dir search;