Bladeren bron

sm8450-common: sepolicy: Cleanup dolby related policies

Change-Id: Id2b70818bdfb9927d375065675cac9f2e7a6e890
Arian 1 jaar geleden
bovenliggende
commit
14be88afd4

+ 1 - 4
sepolicy/vendor/file_contexts

@@ -43,12 +43,9 @@
 /data/vendor/modem(/.*)? u:object_r:vendor_modem_data_file:s0
 
 # Display
+/dev/mi_display/disp_feature u:object_r:vendor_displayfeature_device:s0
 /sys/devices/virtual/mi_display/disp_feature/disp-DSI-+[0-1](/.*)? u:object_r:vendor_sysfs_displayfeature:s0
 
-# Dolby
-/data/vendor/dolby(/.*)? u:object_r:vendor_data_file:s0
-/vendor/bin/hw/dolbycodec2 u:object_r:vendorcodec_exec:s0
-
 # Fingerprint
 /data/vendor/fpc(/.*)? u:object_r:vendor_fingerprint_data_file:s0
 /data/vendor/goodix(/.*)? u:object_r:vendor_fingerprint_data_file:s0

+ 0 - 2
sepolicy/vendor/hal_audio.te

@@ -1,4 +1,3 @@
-hal_attribute(dms)
 allow hal_audio_default vendor_persist_audio_file:file rw_file_perms;
 allow hal_audio_default mnt_vendor_file:dir r_dir_perms;
 allow hal_audio_default vendor_audio_prop:property_service set;
@@ -8,5 +7,4 @@ allow hal_audio_default sysfs_f0_value:file rw_file_perms;
 allow hal_audio_default sysfs:file rw_file_perms;
 unix_socket_connect(hal_audio_default, property, init)
 unix_socket_connect(hal_audio_default, property, hal_sensors_default)
-hal_client_domain(hal_audio_default, hal_dms)
 set_prop(hal_audio_default, vendor_audio_prop)

+ 0 - 18
sepolicy/vendor/hal_dms.te

@@ -1,18 +0,0 @@
-type hal_dms_default, domain;
-type hal_dms_default_exec, exec_type, file_type, vendor_file_type;
-type hal_dms_hwservice, hwservice_manager_type;
-#hal_attribute(dms)
-allow hal_dms_client hal_dms_server:binder { call transfer };
-allow hal_dms_client hal_dms_server:binder transfer;
-allow hal_dms_client hal_dms_server:fd *;
-allow hal_dms_client hal_dms_hwservice:hwservice_manager find;
-allow hal_dms_server hal_dms_client:binder transfer;
-allow hal_dms_server hal_dms_client:binder { call transfer };
-allow hal_dms_server hal_dms_client:fd *;
-allow hal_dms_default hal_dms_hwservice:hwservice_manager add;
-allow hal_dms_default vendor_data_file:dir rw_dir_perms;
-allow hal_dms_default vendor_data_file:file create_file_perms;
-init_daemon_domain(hal_dms_default)
-set_prop(hal_dms_default, vendor_audio_prop)
-hal_server_domain(hal_dms_default, hal_dms)
-add_hwservice(hal_dms_server, hal_dms_hwservice)

+ 0 - 1
sepolicy/vendor/hwservice_contexts

@@ -4,7 +4,6 @@ vendor.xiaomi.sensor.citsensorservice::ICitSensorService   u:object_r:vendor_hal
 vendor.xiaomi.sensor.communicate::ISensorCommunicate  u:object_r:vendor_hal_sensorcommunicate_hwservice:s0
 vendor.xiaomi.hardware.quickcamera::IQuickCameraService    u:object_r:hal_quickcamera_hwservice:s0
 
-vendor.dolby.hardware.dms::IDms          u:object_r:hal_dms_hwservice:s0
 vendor.xiaomi.hardware.mfidoca::IFidoService       u:object_r:hal_mfidoca_hwservice:s0
 vendor.xiaomi.hardware.mlipay::IMlipayService       u:object_r:hal_mlipay_hwservice:s0
 vendor.xiaomi.hardware.mtdservice::IMTService       u:object_r:hal_mtdservice_hwservice:s0

+ 0 - 3
sepolicy/vendor/property.te

@@ -10,9 +10,6 @@ vendor_public_prop(vendor_deviceid_prop)
 vendor_public_prop(vendor_sno_prop)
 vendor_public_prop(vendor_cpuid_prop)
 
-# Dolby
-vendor_internal_prop(vendor_dolbyv_prop)
-
 # Fingerprint
 vendor_restricted_prop(vendor_fp_info_prop)
 vendor_public_prop(vendor_fp_prop)

+ 0 - 3
sepolicy/vendor/property_contexts

@@ -10,9 +10,6 @@ ro.vendor.oem.meid u:object_r:vendor_deviceid_prop:s0
 ro.vendor.oem.psno u:object_r:vendor_sno_prop:s0
 ro.vendor.oem.sno u:object_r:vendor_sno_prop:s0
 
-# Dolby
-vendor.dolbyv. u:object_r:vendor_dolbyv_prop:s0
-
 # Fingerprint
 persist.vendor.sys.fp. u:object_r:vendor_fp_prop:s0
 persist.vendor.sys.fp.info u:object_r:vendor_fp_info_prop:s0

+ 0 - 25
sepolicy/vendor/vendorcodec.te

@@ -1,25 +0,0 @@
-type vendorcodec, domain;
-type vendorcodec_exec, exec_type, file_type, vendor_file_type;
-allow vendorcodec hal_sensors_hwservice:hwservice_manager find;
-allow vendorcodec fwk_sensor_hwservice:hwservice_manager find;
-allow vendorcodec hal_sensors_default:fd *;
-allow vendorcodec storage_file:lnk_file read;
-allow vendorcodec mnt_user_file:dir search;
-allow vendorcodec mnt_user_file:lnk_file read;
-allow vendorcodec hal_configstore_default:binder call;
-allow vendorcodec media_rw_data_file:file write;
-allow vendorcodec gpu_device:chr_file { getattr ioctl open read write };
-allow vendorcodec gpu_device:chr_file map;
-allow vendorcodec vendor_display_prop:file read;
-allow vendorcodec vendor_display_prop:file open;
-allow vendorcodec vendor_display_prop:file getattr;
-allow vendorcodec vendor_display_prop:file map;
-allow vendorcodec dmabuf_system_heap_device:chr_file { getattr ioctl open read };
-init_daemon_domain(vendorcodec)
-set_prop(vendorcodec, vendor_dolbyv_prop)
-vndbinder_use(vendorcodec)
-hal_server_domain(vendorcodec, hal_codec2)
-hal_client_domain(vendorcodec, hal_allocator)
-hal_client_domain(vendorcodec, hal_codec2)
-hal_client_domain(vendorcodec, hal_graphics_allocator)
-hal_client_domain(vendorcodec, hal_sensors)