From a202da5e8a4f05025257078d558e94e7572662c7 Mon Sep 17 00:00:00 2001 From: Wilson Sung Date: Mon, 4 Sep 2023 14:48:58 +0800 Subject: [PATCH] sepolicy: allows pixelstat to access pca file nodes Bug: 298628728 Test: no Permission denied while accessing the file node Change-Id: I0a2ffa3eb583775fa8e6dae02367d156152ee386 Signed-off-by: Jack Wu --- vendor/file.te | 2 ++ vendor/genfs_contexts | 3 +++ vendor/pixelstats_vendor.te | 3 +++ 3 files changed, 8 insertions(+) create mode 100644 vendor/pixelstats_vendor.te diff --git a/vendor/file.te b/vendor/file.te index 8b13789..eff5cbf 100644 --- a/vendor/file.te +++ b/vendor/file.te @@ -1 +1,3 @@ +#sysfs +type sysfs_pca, sysfs_type, fs_type; diff --git a/vendor/genfs_contexts b/vendor/genfs_contexts index 8b13789..0e1dd05 100644 --- a/vendor/genfs_contexts +++ b/vendor/genfs_contexts @@ -1 +1,4 @@ +# Battery +genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-9/9-006e/chg_stats u:object_r:sysfs_pca:s0 +genfscon sysfs /devices/platform/10ca0000.hsi2c/i2c-10/10-006e/chg_stats u:object_r:sysfs_pca:s0 diff --git a/vendor/pixelstats_vendor.te b/vendor/pixelstats_vendor.te new file mode 100644 index 0000000..be979ec --- /dev/null +++ b/vendor/pixelstats_vendor.te @@ -0,0 +1,3 @@ +# Pca charge +allow pixelstats_vendor sysfs_pca:file rw_file_perms; +