Remove hal_vibrator_default and vendor_init tracking_denials

Build P23 CS40l26 project from
hardware/google/pixel/vibrator/cs40l26/device.mk and use the sepolicy
from hardware/google/pixel-sepolicy/vibrator/cs40l26 and
hardware/google/pixel-sepolicy/vibrator/common.

Bug: 267843409
Fix: 260366169
Fix: 264490051
Test: HAL init properly
Test: dumpsys android.hardware.vibrator.IVibrator/default
Test: m atest && atest-dev \
  com.google.android.selinux.pts.SELinuxTest#scanAvcDeniedLogRightAfterReboot
Test: m atest && atest-dev \
  com.google.android.selinux.pts.SELinuxTest#scanBugreport
Change-Id: I4448bbdb03b0a06080d5bccf2708c86c10d4fb26
This commit is contained in:
Tai Kuo 2023-02-08 13:44:46 +08:00
parent d33ee1d1d3
commit cecd829f6f
2 changed files with 0 additions and 36 deletions

View file

@ -1,35 +0,0 @@
# b/260366169
dontaudit hal_vibrator_default input_device:chr_file { getattr };
dontaudit hal_vibrator_default input_device:chr_file { ioctl };
dontaudit hal_vibrator_default input_device:chr_file { open };
dontaudit hal_vibrator_default input_device:chr_file { read write };
dontaudit hal_vibrator_default input_device:dir { open };
dontaudit hal_vibrator_default input_device:dir { read };
dontaudit hal_vibrator_default input_device:dir { search };
dontaudit hal_vibrator_default mnt_vendor_file:dir { search };
dontaudit hal_vibrator_default persist_file:dir { search };
dontaudit hal_vibrator_default persist_haptics_file:dir { search };
dontaudit hal_vibrator_default persist_haptics_file:file { getattr };
dontaudit hal_vibrator_default persist_haptics_file:file { open };
dontaudit hal_vibrator_default persist_haptics_file:file { read };
dontaudit hal_vibrator_default proc_asound:dir { search };
dontaudit hal_vibrator_default proc_asound:file { getattr };
dontaudit hal_vibrator_default proc_asound:file { open };
dontaudit hal_vibrator_default proc_asound:file { read };
dontaudit hal_vibrator_default sysfs:file { getattr };
dontaudit hal_vibrator_default sysfs:file { open };
dontaudit hal_vibrator_default sysfs:file { read };
dontaudit hal_vibrator_default sysfs:file { write };
dontaudit hal_vibrator_default vendor_vibrator_prop:file { getattr };
dontaudit hal_vibrator_default vendor_vibrator_prop:file { map };
dontaudit hal_vibrator_default vendor_vibrator_prop:file { open };
dontaudit hal_vibrator_default vendor_vibrator_prop:file { read };
dontaudit hal_vibrator_default vndbinder_device:chr_file { ioctl };
dontaudit hal_vibrator_default vndbinder_device:chr_file { map };
dontaudit hal_vibrator_default vndbinder_device:chr_file { open };
dontaudit hal_vibrator_default vndbinder_device:chr_file { read };
dontaudit hal_vibrator_default vndbinder_device:chr_file { write };
# b/264490051
userdebug_or_eng(`
permissive hal_vibrator_default;
')

View file

@ -16,4 +16,3 @@ dontaudit vendor_init logpersistd_logging_prop:property_service { set };
dontaudit vendor_init vendor_camera_debug_prop:property_service { set };
dontaudit vendor_init vendor_logger_prop:property_service { set };
dontaudit vendor_init vendor_slog_prop:property_service { set };
dontaudit vendor_init vendor_vibrator_prop:property_service { set };