summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tracking_denials/bug_map1
-rw-r--r--vendor/file_contexts6
-rw-r--r--vendor/genfs_contexts3
-rw-r--r--vendor/hal_vibrator_default.te8
-rw-r--r--vendor/hal_vibrator_stereo_default.te21
-rw-r--r--vendor/vndservice.te1
-rw-r--r--vendor/vndservice_contexts2
7 files changed, 10 insertions, 32 deletions
diff --git a/tracking_denials/bug_map b/tracking_denials/bug_map
index 07153c4..440df93 100644
--- a/tracking_denials/bug_map
+++ b/tracking_denials/bug_map
@@ -1,4 +1,3 @@
-hal_dumpstate_default device chr_file b/240632721
hal_dumpstate_default proc file b/240632721
hal_dumpstate_default sysfs file b/240632721
servicemanager hal_fingerprint_capacitance binder b/240632821
diff --git a/vendor/file_contexts b/vendor/file_contexts
index 91d227e..05e853f 100644
--- a/vendor/file_contexts
+++ b/vendor/file_contexts
@@ -14,5 +14,9 @@
# Haptics
/vendor/bin/hw/android\.hardware\.vibrator-service\.cs40l26-private u:object_r:hal_vibrator_default_exec:s0
-/vendor/bin/hw/android\.hardware\.vibrator-service\.cs40l26-stereo-private u:object_r:hal_vibrator_stereo_exec:s0
/dev/gpiochip44 u:object_r:vibrator_device:s0
+
+# Logbuffer
+/dev/logbuffer_dual_batt u:object_r:logbuffer_device:s0
+/dev/logbuffer_maxfg_secondary u:object_r:logbuffer_device:s0
+/dev/logbuffer_maxfg_secondary_monitor u:object_r:logbuffer_device:s0
diff --git a/vendor/genfs_contexts b/vendor/genfs_contexts
index 0658e31..38213ea 100644
--- a/vendor/genfs_contexts
+++ b/vendor/genfs_contexts
@@ -4,7 +4,7 @@ genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-7/i2c-p9222/power_supply
genfscon sysfs /devices/platform/google,dual_batt_gauge/power_supply u:object_r:sysfs_batteryinfo:s0
# maxfg_base
genfscon sysfs /devices/platform/10d60000.hsi2c/i2c-6/6-0036/power_supply u:object_r:sysfs_batteryinfo:s0
-# maxfg_flip
+# maxfg_secondary
genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-7/7-0036/power_supply u:object_r:sysfs_batteryinfo:s0
@@ -32,6 +32,7 @@ genfscon sysfs /devices/platform/acpm_mfd_bus@18100000/i2c-8/i2c-s2mpg12mfd/wake
genfscon sysfs /devices/platform/acpm_mfd_bus@18110000/i2c-9/i2c-s2mpg13mfd/wakeup u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/10d60000.hsi2c/i2c-6/6-0036/power_supply/maxfg_base/wakeup u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-7/7-0036/power_supply/maxfg_flip/wakeup u:object_r:sysfs_wakeup:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-7/7-0036/power_supply/maxfg_secondary/wakeup u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-7/i2c-p9222/power_supply/wireless/wakeup u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-7/i2c-p9222/wakeup u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/google,dual_batt_gauge/power_supply/dualbatt/wakeup u:object_r:sysfs_wakeup:s0
diff --git a/vendor/hal_vibrator_default.te b/vendor/hal_vibrator_default.te
index 3b14315..7858155 100644
--- a/vendor/hal_vibrator_default.te
+++ b/vendor/hal_vibrator_default.te
@@ -1,5 +1,3 @@
-# Allow vibrator HAL to communicate with another service
-binder_call(hal_vibrator_default, hal_vibrator_stereo);
-
-# Allow vibrator HAL to "add" the hal_vibrator_vndservice service type
-add_service(hal_vibrator_default, hal_vibrator_vndservice);
+# For gpio dev node
+vndbinder_use(hal_vibrator_default);
+allow hal_vibrator_default vibrator_device:chr_file rw_file_perms;
diff --git a/vendor/hal_vibrator_stereo_default.te b/vendor/hal_vibrator_stereo_default.te
deleted file mode 100644
index 9cb2793..0000000
--- a/vendor/hal_vibrator_stereo_default.te
+++ /dev/null
@@ -1,21 +0,0 @@
-# From system sepilicy
-type hal_vibrator_stereo, domain;
-hal_server_domain(hal_vibrator_stereo, hal_vibrator)
-
-type hal_vibrator_stereo_exec, exec_type, vendor_file_type, file_type;
-init_daemon_domain(hal_vibrator_stereo)
-
-# From project
-get_prop(hal_vibrator_stereo, vendor_vibrator_prop);
-get_prop(hal_vibrator_stereo, boot_status_prop);
-
-# Allow vibrator HAL's default implementation to use vendor-binder service
-vndbinder_use(hal_vibrator_stereo);
-
-# For gpio dev node
-allow hal_vibrator_stereo vibrator_device:chr_file rw_file_perms;
-
-# For vibrator HAL's communication with other service
-binder_call(hal_vibrator_stereo, hal_vibrator_default);
-
-allow hal_vibrator_stereo hal_vibrator_vndservice:service_manager find;
diff --git a/vendor/vndservice.te b/vendor/vndservice.te
deleted file mode 100644
index 5df985b..0000000
--- a/vendor/vndservice.te
+++ /dev/null
@@ -1 +0,0 @@
-type hal_vibrator_vndservice, vndservice_manager_type;
diff --git a/vendor/vndservice_contexts b/vendor/vndservice_contexts
deleted file mode 100644
index 2b6b4aa..0000000
--- a/vendor/vndservice_contexts
+++ /dev/null
@@ -1,2 +0,0 @@
-android.hardware.vibrator.IVibratorSync/default u:object_r:hal_vibrator_vndservice:s0
-android.hardware.vibrator.IVibratorSync/dual u:object_r:hal_vibrator_vndservice:s0