Display: Refactor display property contexts
- Delete redundant property contexts (sdm.idle_time, vendor.display.idle_time). - Rename gralloc debug property context to vendor_gralloc_prop. - Add ro.vendor.display and persist.vendor.display to vendor_gralloc_prop context. - Remove vendor property context for debug.sf.nobootanimation and qem.gles as these are system properties. - Remove ctl.ppd which is deprecated. CRs-Fixed: 2258755 Change-Id: Id874ba942432b5cc0141c02bbe9e52c93a3a5526
This commit is contained in:
		
							
								
								
									
										2
									
								
								vendor/common/domain.te
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/common/domain.te
									
									
									
									
										vendored
									
									
								
							@@ -10,6 +10,8 @@ allow domain debugfs_kgsl:dir search;
 | 
			
		||||
 | 
			
		||||
allow domain debugfs_ion:dir search;
 | 
			
		||||
 | 
			
		||||
allow domain vendor_gralloc_prop:file r_file_perms;
 | 
			
		||||
 | 
			
		||||
r_dir_file({domain - isolated_app}, sysfs_soc);
 | 
			
		||||
r_dir_file({domain - isolated_app}, sysfs_esoc);
 | 
			
		||||
r_dir_file({domain - isolated_app}, sysfs_ssr);
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								vendor/common/init_shell.te
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/common/init_shell.te
									
									
									
									
										vendored
									
									
								
							@@ -50,6 +50,7 @@ set_prop(qti_init_shell, ipacm_prop)
 | 
			
		||||
set_prop(qti_init_shell, msm_irqbalance_prop)
 | 
			
		||||
set_prop(qti_init_shell, vendor_dataqti_prop)
 | 
			
		||||
set_prop(qti_init_shell, vendor_display_prop)
 | 
			
		||||
set_prop(qti_init_shell, vendor_gralloc_prop)
 | 
			
		||||
set_prop(qti_init_shell, vendor_usb_prop)
 | 
			
		||||
set_prop(qti_init_shell, vendor_system_prop)
 | 
			
		||||
set_prop(qti_init_shell, vendor_mpdecision_prop)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								vendor/common/property.te
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/common/property.te
									
									
									
									
										vendored
									
									
								
							@@ -18,6 +18,10 @@ type vendor_tee_listener_prop, property_type;
 | 
			
		||||
type vendor_display_prop, property_type;
 | 
			
		||||
type vendor_usb_prop, property_type;
 | 
			
		||||
type vendor_radio_prop, property_type;
 | 
			
		||||
 | 
			
		||||
#Needed for  ubwc support
 | 
			
		||||
type vendor_gralloc_prop, property_type;
 | 
			
		||||
 | 
			
		||||
type vendor_system_prop, property_type;
 | 
			
		||||
 | 
			
		||||
#imsrcsservice
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										3
									
								
								vendor/common/property_contexts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								vendor/common/property_contexts
									
									
									
									
										vendored
									
									
								
							@@ -33,6 +33,9 @@ vendor.sys.modem.diag.     u:object_r:vendor_modem_diag_prop:s0
 | 
			
		||||
vendor.display.               u:object_r:vendor_display_prop:s0
 | 
			
		||||
vendor.usb.                u:object_r:vendor_usb_prop:s0
 | 
			
		||||
persist.vendor.usb.        u:object_r:vendor_usb_prop:s0
 | 
			
		||||
ro.vendor.display.            u:object_r:vendor_display_prop:s0
 | 
			
		||||
persist.vendor.display.       u:object_r:vendor_display_prop:s0
 | 
			
		||||
vendor.gralloc.            u:object_r:vendor_gralloc_prop:s0
 | 
			
		||||
vendor.peripheral.         u:object_r:vendor_per_mgr_state_prop:s0
 | 
			
		||||
vendor.ims.                u:object_r:ims_prop:s0
 | 
			
		||||
persist.vendor.ims.        u:object_r:ims_prop:s0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								vendor/common/surfaceflinger.te
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/common/surfaceflinger.te
									
									
									
									
										vendored
									
									
								
							@@ -9,8 +9,6 @@ userdebug_or_eng(`
 | 
			
		||||
')
 | 
			
		||||
 | 
			
		||||
allow surfaceflinger {
 | 
			
		||||
    debug_gralloc_prop
 | 
			
		||||
    sdm_idle_time_prop
 | 
			
		||||
    vendor_gralloc_prop
 | 
			
		||||
    vendor_display_prop
 | 
			
		||||
}:file r_file_perms;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								vendor/common/vendor_init.te
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/common/vendor_init.te
									
									
									
									
										vendored
									
									
								
							@@ -81,5 +81,7 @@ set_prop(vendor_init, vendor_radio_prop)
 | 
			
		||||
 | 
			
		||||
#Access vendor display properties
 | 
			
		||||
set_prop(vendor_init, vendor_display_prop)
 | 
			
		||||
get_prop(vendor_init, vendor_display_prop)
 | 
			
		||||
 | 
			
		||||
#Access vendor gralloc properties
 | 
			
		||||
set_prop(vendor_init, vendor_gralloc_prop)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user