mirror of
https://github.com/Evolution-X-Devices/device_google_wahoo
synced 2026-02-01 07:50:47 +00:00
denied { read write } for pid=563 comm="composer@2.1-se" name="video3"
dev="tmpfs" ino=22545 scontext=u:r:hal_graphics_composer_default:s0
tcontext=u:object_r:video_device:s0 tclass=chr_file
Bug: 37669506
Bug: 37666508
Test: This denial no longer occurs during camera use
Change-Id: I8d3f7aece3468eb7c756c864b8aa22a0f3b0fe9f
25 lines
1.2 KiB
Plaintext
25 lines
1.2 KiB
Plaintext
# Binder access (for display.qservice)
|
|
# TODO(35706331): Remove once Graphics Composer HAL stops using Binder
|
|
typeattribute hal_graphics_composer_default binder_in_vendor_violators;
|
|
binder_service(hal_graphics_composer_default)
|
|
binder_use(hal_graphics_composer_default)
|
|
allow hal_graphics_composer_default surfaceflinger_service:service_manager { add find };
|
|
|
|
allow hal_graphics_composer_default sysfs_camera:dir search;
|
|
allow hal_graphics_composer_default sysfs_camera:file r_file_perms;
|
|
allow hal_graphics_composer_default sysfs_msm_subsys:dir search;
|
|
allow hal_graphics_composer_default sysfs_msm_subsys:file r_file_perms;
|
|
allow hal_graphics_composer_default sysfs_mdss_mdp_caps:file r_file_perms;
|
|
allow hal_graphics_composer_default persist_file:dir search;
|
|
|
|
r_dir_file(hal_graphics_composer_default, sysfs_leds)
|
|
|
|
# TODO(b/37666508): Remove the following line upon resolution of the bug
|
|
allow hal_graphics_composer_default video_device:chr_file { read write };
|
|
|
|
# HWC_UeventThread
|
|
allow hal_graphics_composer_default self:netlink_kobject_uevent_socket create_socket_perms_no_ioctl;
|
|
|
|
# Access /sys/devices/virtual/graphics/fb0
|
|
r_dir_file(hal_graphics_composer_default, sysfs_type)
|