blob: 82d811eef5c20ff48a1571e68bd9b5cb19b5f257 [file] [log] [blame]
# in addition to ioctl commands granted to domain allow system_server to use:
allowxperm system_server self:udp_socket ioctl priv_sock_ioctls;
# At a minimum, used for GPS (b/32290392)
allow system_server self:socket ioctl; # create already in core policy
allowxperm system_server self:socket ioctl msm_sock_ipc_ioctls;
# /dev/uhid
allow system_server uhid_device:chr_file rw_file_perms;
# used to access the fwk_sensor_hwservice over hwbinder
binder_call(system_server, hal_camera_default)
binder_call(system_server, location)
# interact with thermal_config
set_prop(system_server, thermal_prop)
# rpm
r_dir_file(system_server, debugfs_rpm)
# /vendor/usr/keylayout
r_dir_file(system_server, idc_file)
# /vendor/usr/idc
r_dir_file(system_server, keylayout_file)
# kgsl
allow system_server debugfs_kgsl:file { open read getattr };
userdebug_or_eng(`
allow system_server diag_device:chr_file rw_file_perms;
')