Allow graphics_config_writable_prop to be modified.
vendor_init needs to set graphics_config_writable_prop, moving it to system_public_prop. Bug: b/270994705 Test: atest CtsAngleIntegrationHostTestCases Test: m && boot Change-Id: I2f47c1048aad4565cb13d4289b9a018734d18c07
This commit is contained in:
parent
6c6f53b1a8
commit
54229d8157
4 changed files with 5 additions and 1 deletions
|
@ -64,6 +64,8 @@ add_service(gpuservice, gpu_service)
|
|||
# Needed for enabling write access to persist.graphics.egl from developer option switch UI, through gpuservice.
|
||||
set_prop(gpuservice, graphics_config_writable_prop)
|
||||
|
||||
neverallow { domain -init -vendor_init -gpuservice } graphics_config_writable_prop:property_service set;
|
||||
|
||||
# Needed for querying permission
|
||||
allow gpuservice permission_service:service_manager find;
|
||||
|
||||
|
|
|
@ -101,7 +101,6 @@ system_restricted_prop(usb_prop)
|
|||
system_restricted_prop(userspace_reboot_exported_prop)
|
||||
system_restricted_prop(vold_status_prop)
|
||||
system_restricted_prop(vts_status_prop)
|
||||
system_restricted_prop(graphics_config_writable_prop)
|
||||
|
||||
|
||||
compatible_property_only(`
|
||||
|
@ -223,6 +222,7 @@ system_public_prop(future_pm_prop)
|
|||
system_public_prop(ffs_control_prop)
|
||||
system_public_prop(framework_status_prop)
|
||||
system_public_prop(gesture_prop)
|
||||
system_public_prop(graphics_config_writable_prop)
|
||||
system_public_prop(hal_dumpstate_config_prop)
|
||||
system_public_prop(sota_prop)
|
||||
system_public_prop(hwservicemanager_prop)
|
||||
|
|
|
@ -251,6 +251,7 @@ set_prop(vendor_init, lmkd_prop)
|
|||
set_prop(vendor_init, logd_prop)
|
||||
set_prop(vendor_init, log_tag_prop)
|
||||
set_prop(vendor_init, log_prop)
|
||||
set_prop(vendor_init, graphics_config_writable_prop)
|
||||
set_prop(vendor_init, qemu_hw_prop)
|
||||
set_prop(vendor_init, radio_control_prop)
|
||||
set_prop(vendor_init, rebootescrow_hal_prop)
|
||||
|
|
1
vendor/hal_camera_default.te
vendored
1
vendor/hal_camera_default.te
vendored
|
@ -13,6 +13,7 @@ get_prop(hal_camera_default, device_config_camera_native_prop);
|
|||
|
||||
# Allow reading graphics properties, specifically for EGL blobcache mode
|
||||
get_prop(hal_camera_default, graphics_config_prop);
|
||||
get_prop(hal_camera_default, graphics_config_writable_prop);
|
||||
|
||||
# For collecting bugreports.
|
||||
allow hal_camera_default dumpstate:fd use;
|
||||
|
|
Loading…
Reference in a new issue