sepolicy: fix avc denied for sysfs_wakeup

avc:  denied  { open } for  path="/sys/devices/platform/
111d0000.spi/spi_master/spi20/spi20.0/synaptics_tcm.0/wakeup/
wakeup94" dev="sysfs" ino=94635 scontext=u:r:system_suspend:s0
tcontext=u:object_r:sysfs:s0 tclass=dir permissive=1

Bug: 285245943
Bug: 285289426
Bug: 285328094
Test: trigger bugreport and check logs.

Change-Id: I0baaeb3b8f3f29e9659fd6d3e18a26051dab0535
Signed-off-by: Yen-Chao Chen <davidycchen@google.com>
This commit is contained in:
Yen-Chao Chen 2023-08-22 14:56:26 +08:00
parent 46d6a88211
commit 95c6e18b0c
3 changed files with 6 additions and 2 deletions

View File

@ -5,6 +5,7 @@ package {
sh_binary {
name: "dump_syna.sh",
src: "dump_syna.sh",
init_rc: ["init.touch.syna20.rc"],
vendor: true,
sub_dir: "dump",
}

View File

@ -0,0 +1,3 @@
on property:vendor.device.modules.ready=1
chown system system /sys/class/spi_master/spi20/spi20.0/synaptics_tcm.0/sysfs/get_raw_data
chown system system /sys/class/spi_master/spi20/spi20.0/synaptics_tcm.0/sysfs/force_active

View File

@ -1,3 +1,3 @@
genfscon sysfs /devices/platform/10d10000.spi/spi_master/spi0/spi0.0/synaptics_tcm.0/sysfs u:object_r:sysfs_touch:s0
genfscon sysfs /devices/platform/10d10000.spi/spi_master/spi0/spi0.0/synaptics_tcm.0/sysfs u:object_r:sysfs_touch:s0
genfscon sysfs /devices/platform/111d0000.spi/spi_master/spi20/spi20.0/synaptics_tcm.0/sysfs u:object_r:sysfs_touch:s0
genfscon sysfs /devices/platform/111d0000.spi/spi_master/spi20/spi20.0/synaptics_tcm.0/wakeup u:object_r:sysfs_wakeup:s0