auditd : type=1400 audit(0.0:4): avc: denied { search } for comm="HwBinder:879_1" name="10d60000.hsi2c" dev="sysfs" ino=23606 scontext=u:r:hal_usb_gadget_impl:s0 tcontext=u:object_r:sysfs_batteryinfo:s0 tclass=dir permissive=0 Bug: 206635552 Signed-off-by: Badhri Jagan Sridharan <badhri@google.com> Change-Id: Ibc4ec27ad7d1b7a26c9935aa0c4aff5f03a8d59c
21 lines
867 B
Text
21 lines
867 B
Text
type hal_usb_gadget_impl, domain;
|
|
hal_server_domain(hal_usb_gadget_impl, hal_usb)
|
|
hal_server_domain(hal_usb_gadget_impl, hal_usb_gadget)
|
|
|
|
type hal_usb_gadget_impl_exec, vendor_file_type, exec_type, file_type;
|
|
init_daemon_domain(hal_usb_gadget_impl)
|
|
|
|
allow hal_usb_gadget_impl configfs:dir { create rmdir };
|
|
allow hal_usb_gadget_impl functionfs:dir { watch watch_reads };
|
|
set_prop(hal_usb_gadget_impl, vendor_usb_config_prop)
|
|
|
|
# parser the number of dwc3 irq
|
|
allow hal_usb_gadget_impl proc_interrupts:file r_file_perms;
|
|
|
|
# change irq to other cores
|
|
allow hal_usb_gadget_impl proc_irq:dir r_dir_perms;
|
|
allow hal_usb_gadget_impl proc_irq:file w_file_perms;
|
|
|
|
# allow gadget hal to search hsi2c dir and write to usb_limit_accessory_enable/current
|
|
allow hal_usb_gadget_impl sysfs_batteryinfo:dir r_dir_perms;
|
|
allow hal_usb_gadget_impl sysfs_batteryinfo:file rw_file_perms;
|