From dff14c8992f604e47bac4fbf7044f0edf43b1829 Mon Sep 17 00:00:00 2001 From: AnierinB Date: Mon, 26 Sep 2022 01:41:04 +0000 Subject: [PATCH] sepolicy: qti: Add rules for wlchgmonitor Change-Id: I0f85df93f89d4fb95239656490b2f8af6f2b6737 --- sepolicy/qti/vendor/device.te | 3 +++ sepolicy/qti/vendor/file_contexts | 4 ++++ sepolicy/qti/vendor/wlchgmonitor.te | 7 +++++++ 3 files changed, 14 insertions(+) create mode 100644 sepolicy/qti/vendor/wlchgmonitor.te diff --git a/sepolicy/qti/vendor/device.te b/sepolicy/qti/vendor/device.te index 4ca76cb..275ac7c 100644 --- a/sepolicy/qti/vendor/device.te +++ b/sepolicy/qti/vendor/device.te @@ -6,3 +6,6 @@ type vendor_reserve_partition, dev_type; # Sensors type ssc_interactive_device, dev_type; + +# Wlchgmonitor +type wlchg_device, dev_type; diff --git a/sepolicy/qti/vendor/file_contexts b/sepolicy/qti/vendor/file_contexts index c3f185d..f7bac51 100644 --- a/sepolicy/qti/vendor/file_contexts +++ b/sepolicy/qti/vendor/file_contexts @@ -75,3 +75,7 @@ # Widevine /(odm|vendor/odm)/bin/hw/android\.hardware\.drm@1\.3-service\.widevine u:object_r:vendor_hal_drm_widevine_exec:s0 + +# Wlchgmonitor +/(odm|vendor/odm)/bin/wlchgmonitor u:object_r:wlchgmonitor_exec:s0 +/dev/wlchg u:object_r:wlchg_device:s0 diff --git a/sepolicy/qti/vendor/wlchgmonitor.te b/sepolicy/qti/vendor/wlchgmonitor.te new file mode 100644 index 0000000..e4f841c --- /dev/null +++ b/sepolicy/qti/vendor/wlchgmonitor.te @@ -0,0 +1,7 @@ +type wlchgmonitor, domain; +type wlchgmonitor_exec, exec_type, vendor_file_type, file_type; + +init_daemon_domain(wlchgmonitor) + +allow wlchgmonitor kmsg_device:chr_file rw_file_perms; +allow wlchgmonitor wlchg_device:chr_file rw_file_perms;