vendor: remove sscoredump policies
Bug: 180760068
Signed-off-by: Oleg Matcovschi <omatcovschi@google.com>
Change-Id: Ib8d360b227286bdea7de00125ef2ed6ad7978e67
diff --git a/whitechapel/vendor/google/device.te b/whitechapel/vendor/google/device.te
index 6741c49..fef9718 100644
--- a/whitechapel/vendor/google/device.te
+++ b/whitechapel/vendor/google/device.te
@@ -48,9 +48,6 @@
#vscaler-secure DMA-BUF heap
type vscaler_heap_device, dmabuf_heap_device_type, dev_type;
-# subsystem-coredump
-type sscoredump_device, dev_type;
-
# AOC device
type aoc_device, dev_type;
diff --git a/whitechapel/vendor/google/file.te b/whitechapel/vendor/google/file.te
index af79a1f..ea80418 100644
--- a/whitechapel/vendor/google/file.te
+++ b/whitechapel/vendor/google/file.te
@@ -66,7 +66,6 @@
type sysfs_devicetree, sysfs_type, fs_type;
type sysfs_mem, sysfs_type, fs_type;
-type sysfs_sscoredump_level, sysfs_type, fs_type;
# WiFi
type sysfs_wifi, sysfs_type, fs_type;
@@ -77,10 +76,6 @@
# Widevine DRM
type mediadrm_vendor_data_file, file_type, data_file_type;
-# Subsystem coredump
-type sscoredump_vendor_data_coredump_file, file_type, data_file_type, mlstrustedobject;
-type sscoredump_vendor_data_crashinfo_file, file_type, data_file_type, mlstrustedobject;
-
# Storage Health HAL
type sysfs_scsi_devices_0000, sysfs_type, fs_type;
type debugfs_f2fs, debugfs_type, fs_type;
@@ -172,9 +167,6 @@
type sysfs_chip_id, sysfs_type, fs_type;
type sysfs_spi, sysfs_type, fs_type;
-# subsystem-coredump
-type sscoredump_sysfs_level, sysfs_type, fs_type;
-
# Battery
type persist_battery_file, file_type, vendor_persist_type;
diff --git a/whitechapel/vendor/google/file_contexts b/whitechapel/vendor/google/file_contexts
index 6edb5ce..c762177 100644
--- a/whitechapel/vendor/google/file_contexts
+++ b/whitechapel/vendor/google/file_contexts
@@ -259,13 +259,6 @@
/mnt/vendor/modem_userdata(/.*)? u:object_r:modem_userdata_file:s0
/mnt/vendor/persist/modem(/.*)? u:object_r:persist_modem_file:s0
-
-# Subsystem coredump
-/vendor/bin/sscoredump u:object_r:sscoredump_exec:s0
-/data/vendor/ssrdump(/.*)? u:object_r:sscoredump_vendor_data_crashinfo_file:s0
-/data/vendor/ssrdump/coredump(/.*)? u:object_r:sscoredump_vendor_data_coredump_file:s0
-/dev/sscd_.* u:object_r:sscoredump_device:s0
-
# Kernel modules related
/vendor/bin/init\.insmod\.sh u:object_r:init-insmod-sh_exec:s0
diff --git a/whitechapel/vendor/google/genfs_contexts b/whitechapel/vendor/google/genfs_contexts
index a4c1c58..4da5adc 100644
--- a/whitechapel/vendor/google/genfs_contexts
+++ b/whitechapel/vendor/google/genfs_contexts
@@ -186,9 +186,6 @@
# OTA
genfscon sysfs /devices/platform/14700000.ufs/pixel/boot_lun_enabled u:object_r:sysfs_ota:s0
-# subsystem-coredump
-genfscon sysfs /class/sscoredump/level u:object_r:sscoredump_sysfs_level:s0
-
# ACPM
genfscon sysfs /devices/platform/acpm_stats u:object_r:sysfs_acpm_stats:s0
diff --git a/whitechapel/vendor/google/sscoredump.te b/whitechapel/vendor/google/sscoredump.te
deleted file mode 100644
index e66abc6..0000000
--- a/whitechapel/vendor/google/sscoredump.te
+++ /dev/null
@@ -1,17 +0,0 @@
-type sscoredump, domain;
-type sscoredump_exec, vendor_file_type, exec_type, file_type;
-
-init_daemon_domain(sscoredump)
-
-set_prop(sscoredump, vendor_ssrdump_prop)
-
-allow sscoredump device:dir r_dir_perms;
-allow sscoredump sscoredump_device:chr_file rw_file_perms;
-allow sscoredump sscoredump_vendor_data_crashinfo_file:dir create_dir_perms;
-allow sscoredump sscoredump_vendor_data_crashinfo_file:file create_file_perms;
-
-userdebug_or_eng(`
- allow sscoredump sscoredump_sysfs_level:file rw_file_perms;
- allow sscoredump sscoredump_vendor_data_coredump_file:dir create_dir_perms;
- allow sscoredump sscoredump_vendor_data_coredump_file:file create_file_perms;
-')