allow hal_bluetooth_btlinux write sysfs file
12-04 19:32:23.040000 1002 784 784 I auditd : type=1400 audit(0.0:30): avc: denied { write } for comm="binder:784_2" name="uart_dbg" dev="sysfs" ino=60136 scontext=u:r:hal_bluetooth_btlinux:s0 tcontext=u:object_r:sysfs_bt_uart:s0 tclass=file permissive=0 12-04 19:32:23.040000 1002 784 784 W binder:784_2: type=1400 audit(0.0:30): avc: denied { write } for name="uart_dbg" dev="sysfs" ino=60136 scontext=u:r:hal_bluetooth_btlinux:s0 tcontext=u:object_r:sysfs_bt_uart:s0 tclass=file permissive=0 Bug: 376774204 Test: v2/pixel-pts/release/bootstress/1200counts/suspend-resume Flag: EXEMPT project configuration patch Change-Id: I6c1a28d0e5e22b03b088d64d550fd475d796ae67
This commit is contained in:
parent
2fe912350e
commit
a9b6884b3a
3 changed files with 7 additions and 0 deletions
1
vendor/file.te
vendored
1
vendor/file.te
vendored
|
@ -61,6 +61,7 @@ type chre_socket, file_type;
|
|||
|
||||
# BT
|
||||
type vendor_bt_data_file, file_type, data_file_type;
|
||||
type sysfs_bt_uart, sysfs_type, fs_type;
|
||||
|
||||
# Vendor sched files
|
||||
userdebug_or_eng(`
|
||||
|
|
3
vendor/genfs_contexts
vendored
3
vendor/genfs_contexts
vendored
|
@ -493,3 +493,6 @@ genfscon sysfs /devices/platform/pwmleds/leds/green/max_brightness u:obje
|
|||
# CPU
|
||||
genfscon sysfs /kernel/metrics/cpuidle_histogram/cpuidle_histogram u:object_r:sysfs_cpu:s0
|
||||
genfscon sysfs /kernel/metrics/cpuidle_histogram/cpucluster_histogram u:object_r:sysfs_cpu:s0
|
||||
|
||||
# Bluetooth
|
||||
genfscon sysfs /devices/platform/155d0000.serial/uart_dbg u:object_r:sysfs_bt_uart:s0
|
||||
|
|
3
vendor/hal_bluetooth_btlinux.te
vendored
3
vendor/hal_bluetooth_btlinux.te
vendored
|
@ -1 +1,4 @@
|
|||
# Allow triggering uart skip suspend
|
||||
allow hal_bluetooth_btlinux sysfs_bt_uart:file w_file_perms;
|
||||
|
||||
allow hal_bluetooth_btlinux vendor_bt_data_file:sock_file create_file_perms;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue