From 62edb4b43d0a4122a54b6d98e9ff6b4a63bbf6ad Mon Sep 17 00:00:00 2001 From: Rajan Palaniya Date: Sun, 19 Feb 2023 15:44:41 +0000 Subject: [PATCH] sepolicy: qti: Allow system_server to read/write oplus battery Change-Id: Ie81fcdec95cac86f4870abea24c5d4f857d213dd Signed-off-by: Sandeep-FED --- sepolicy/qti/vendor/genfs_contexts | 5 ++++- sepolicy/qti/vendor/system_server.te | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/sepolicy/qti/vendor/genfs_contexts b/sepolicy/qti/vendor/genfs_contexts index e01faf0..c55dafe 100644 --- a/sepolicy/qti/vendor/genfs_contexts +++ b/sepolicy/qti/vendor/genfs_contexts @@ -3,6 +3,9 @@ genfscon proc /tristatekey u:object_r:vendor_proc_tri_state_key:s0 # Charging genfscon proc /wireless u:object_r:vendor_proc_wireless:s0 +genfscon sysfs /class/oplus_chg/usb u:object_r:vendor_sysfs_usb_supply:s0 +genfscon sysfs /class/power_supply/usb u:object_r:vendor_sysfs_usb_supply:s0 +genfscon sysfs /class/power_supply/battery u:object_r:vendor_sysfs_battery_supply:s0 genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm7250b@2:qcom,qpnp-smb5/power_supply/ac u:object_r:vendor_sysfs_battery_supply:s0 genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm8150b@2:qcom,qpnp-smb5/power_supply/ac u:object_r:vendor_sysfs_battery_supply:s0 genfscon sysfs /devices/platform/soc/soc:oneplus_wlchg/power_supply u:object_r:vendor_sysfs_usb_supply:s0 @@ -11,7 +14,7 @@ genfscon sysfs /devices/platform/soc/soc:oplus,chg_intf/oplus_chg u:object_ genfscon sysfs /devices/virtual/oplus_chg/usb u:object_r:vendor_sysfs_usb_supply:s0 genfscon sysfs /devices/virtual/oplus_chg/battery/voocchg_ing u:object_r:vendor_sysfs_battery_supply:s0 - +genfscon sysfs /devices/virtual/oplus_chg/battery u:object_r:vendor_sysfs_battery_supply:s0 # Display genfscon proc /devinfo/lcd u:object_r:vendor_proc_display:s0 diff --git a/sepolicy/qti/vendor/system_server.te b/sepolicy/qti/vendor/system_server.te index 16d401c..34082a1 100644 --- a/sepolicy/qti/vendor/system_server.te +++ b/sepolicy/qti/vendor/system_server.te @@ -4,3 +4,6 @@ rw_dir_file(system_server, vendor_proc_tri_state_key) allow system_server vendor_sysfs_battery_supply:dir { search }; allow system_server vendor_sysfs_battery_supply:file { getattr open read }; allow system_server vendor_sysfs_battery_supply:file rw_file_perms; + +rw_dir_file(system_server, vendor_sysfs_battery_supply) +rw_dir_file(system_server, vendor_sysfs_usb_supply)