Add 'sepolicy/' from tag 'android-15.0.0_r1'
git-subtree-dir: sepolicy git-subtree-mainline:5ac4bfe691
git-subtree-split:8c9dd0dbcd
Change-Id: If7ab7a231c42edd022de4786d0e0d92c6e77eef0
This commit is contained in:
commit
1f12b7b750
184 changed files with 3212 additions and 0 deletions
28
sepolicy/vendor/hal_usb_impl.te
vendored
Normal file
28
sepolicy/vendor/hal_usb_impl.te
vendored
Normal file
|
@ -0,0 +1,28 @@
|
|||
type hal_usb_impl, domain;
|
||||
|
||||
type hal_usb_impl_exec, vendor_file_type, exec_type, file_type;
|
||||
init_daemon_domain(hal_usb_impl)
|
||||
hal_server_domain(hal_usb_impl, hal_usb)
|
||||
hal_server_domain(hal_usb_impl, hal_usb_gadget)
|
||||
|
||||
allow hal_usb_impl sysfs_batteryinfo:dir r_dir_perms;
|
||||
allow hal_usb_impl sysfs_batteryinfo:file rw_file_perms;
|
||||
allow hal_usb_impl dumpstate:fd use;
|
||||
get_prop(hal_usb_impl, vendor_usb_config_prop)
|
||||
|
||||
# Needed for monitoring usb port temperature
|
||||
allow hal_usb_impl self:capability2 wake_alarm;
|
||||
wakelock_use(hal_usb_impl);
|
||||
|
||||
# For interfacing with ThermalHAL
|
||||
hal_client_domain(hal_usb_impl, hal_thermal);
|
||||
|
||||
# For monitoring usb sysfs attributes
|
||||
allow hal_usb_impl sysfs_wakeup:dir search;
|
||||
allow hal_usb_impl sysfs_wakeup:file r_file_perms;
|
||||
|
||||
# For metrics upload
|
||||
allow hal_usb_impl fwk_stats_service:service_manager find;
|
||||
|
||||
# For reading the usb-c throttling stats
|
||||
allow hal_usb_impl sysfs_usbc_throttling_stats:file r_file_perms;
|
Loading…
Add table
Add a link
Reference in a new issue