Remove ramdump sepolicies (will be leveraged from hardware/google/pixel-sepolicy)
Bug: 160434722
Change-Id: Id0ce349704e01d955ac7b644f7add44061682866
diff --git a/vendor/google/file.te b/vendor/google/file.te
index fd2bd46..7013384 100644
--- a/vendor/google/file.te
+++ b/vendor/google/file.te
@@ -47,6 +47,3 @@
# Incremental file system driver
type vendor_incremental_module, vendor_file_type, file_type;
-
-# RamdumpFS
-allow ramdump_vendor_mnt_file self:filesystem associate;
diff --git a/vendor/google/file_contexts b/vendor/google/file_contexts
index 1e80b98..5a795f7 100644
--- a/vendor/google/file_contexts
+++ b/vendor/google/file_contexts
@@ -40,7 +40,6 @@
/vendor/bin/init\.ramoops\.sh u:object_r:ramoops_exec:s0
/vendor/bin/modem_svc u:object_r:modem_svc_exec:s0
/vendor/bin/ramoops u:object_r:ramoops_exec:s0
-/vendor/bin/ramdump u:object_r:ramdump_exec:s0
/vendor/bin/init\.radio\.sh u:object_r:init_radio_exec:s0
/vendor/bin/hw/vendor\.google\.wifi_ext@1\.0-service-vendor u:object_r:hal_wifi_ext_exec:s0
/vendor/bin/hw/vendor\.google\.wifi_ext@1\.0-service-vendor-lazy u:object_r:hal_wifi_ext_exec:s0
diff --git a/vendor/google/ramdump.te b/vendor/google/ramdump.te
deleted file mode 100644
index 0db625c..0000000
--- a/vendor/google/ramdump.te
+++ /dev/null
@@ -1,37 +0,0 @@
-type ramdump_exec, exec_type, vendor_file_type, file_type;
-type ramdump, domain;
-
-userdebug_or_eng(`
- init_daemon_domain(ramdump)
-
- set_prop(ramdump, vendor_ramdump_prop)
- get_prop(ramdump, public_vendor_default_prop)
-
- # f2fs set pin file requires sys_admin
- allow ramdump self:capability { sys_admin sys_rawio };
-
- allow ramdump ramdump_vendor_data_file:dir create_dir_perms;
- allow ramdump ramdump_vendor_data_file:file create_file_perms;
- allow ramdump proc_cmdline:file r_file_perms;
-
- allow ramdump block_device:dir search;
- allow ramdump misc_block_device:blk_file rw_file_perms;
- allow ramdump userdata_block_device:blk_file rw_file_perms;
-
- dontaudit ramdump metadata_file:dir search;
-
- r_dir_file(ramdump, sysfs_type)
-
- # To access statsd.
- hwbinder_use(ramdump)
- get_prop(ramdump, hwservicemanager_prop)
- allow ramdump fwk_stats_hwservice:hwservice_manager find;
- binder_call(ramdump, stats_service_server)
-
- # To implement fusefs (ramdumpfs) under /mnt/vendor/ramdump.
- allow ramdump fuse:filesystem relabelfrom;
- allow ramdump fuse_device:chr_file rw_file_perms;
- allow ramdump mnt_vendor_file:dir r_dir_perms;
- allow ramdump ramdump_vendor_mnt_file:dir { getattr mounton };
- allow ramdump ramdump_vendor_mnt_file:filesystem { mount unmount relabelfrom relabelto };
-')
diff --git a/vendor/qcom/common/file.te b/vendor/qcom/common/file.te
index 33bb82e..23073eb 100644
--- a/vendor/qcom/common/file.te
+++ b/vendor/qcom/common/file.te
@@ -131,8 +131,6 @@
type vendor_tui_data_file, file_type, data_file_type;
type vendor_bt_data_file, file_type, data_file_type;
type sysfs_jpeg, fs_type, sysfs_type;
-type ramdump_vendor_data_file, file_type, data_file_type, mlstrustedobject;
-type ramdump_vendor_mnt_file, file_type, data_file_type, mlstrustedobject;
type sysfs_npu, fs_type, sysfs_type;
type vendor_ramdump_data_file, file_type, data_file_type;
type vendor_mdmhelperdata_data_file, file_type, data_file_type;
diff --git a/vendor/qcom/common/file_contexts b/vendor/qcom/common/file_contexts
index 907d5b9..31c8fe8 100644
--- a/vendor/qcom/common/file_contexts
+++ b/vendor/qcom/common/file_contexts
@@ -113,12 +113,6 @@
/mnt/vendor/persist/audio(/.*)? u:object_r:persist_audio_file:s0
###################################
-# ramdumpfs files
-#
-/mnt/vendor/ramdump(/.*)? u:object_r:ramdump_vendor_mnt_file:s0
-/ramdump(/.*)? u:object_r:ramdump_vendor_mnt_file:s0
-
-###################################
# adsp files
#
/(vendor|system/vendor)/dsp(/.*)? u:object_r:adsprpcd_file:s0
@@ -262,7 +256,6 @@
/data/vendor/modem_fdr(/.*)? u:object_r:modem_fdr_file:s0
/data/vendor/mediadrm(/.*)? u:object_r:mediadrm_vendor_data_file:s0
/data/vendor/nnhal(/.*)? u:object_r:hal_neuralnetworks_data_file:s0
-/data/vendor/ramdump(/.*)? u:object_r:ramdump_vendor_data_file:s0
/data/vendor/ssrdump(/.*)? u:object_r:ramdump_vendor_data_file:s0
/data/vendor/ssrlog(/.*)? u:object_r:ssr_log_file:s0
/data/vendor/camera(/.*)? u:object_r:camera_vendor_data_file:s0
diff --git a/vendor/qcom/common/property.te b/vendor/qcom/common/property.te
index e088dad..3a6514e 100644
--- a/vendor/qcom/common/property.te
+++ b/vendor/qcom/common/property.te
@@ -60,5 +60,4 @@
type vendor_wifi_version, property_type;
type vendor_cnss_diag_prop, property_type;
type vendor_modem_diag_prop, property_type;
-type vendor_ramdump_prop, property_type;
type vendor_hvdcp_opti_prop, property_type;
diff --git a/vendor/qcom/common/property_contexts b/vendor/qcom/common/property_contexts
index cf09828..d5baf2c 100644
--- a/vendor/qcom/common/property_contexts
+++ b/vendor/qcom/common/property_contexts
@@ -38,7 +38,6 @@
ro.vendor.audio.sdk.fluencetype u:object_r:vendor_audio_prop:s0
ro.vendor.ril. u:object_r:vendor_radio_prop:s0
-ro.boot.ramdump u:object_r:vendor_ramdump_prop:s0
# vendor display prop
vendor.gralloc.disable_ahardware_buffer u:object_r:vendor_display_prop:s0
@@ -50,7 +49,6 @@
vendor.debug.egl.swapinterval u:object_r:vendor_display_prop:s0
ro.vendor.graphics.memory u:object_r:vendor_display_prop:s0
-vendor.debug.ramdump. u:object_r:vendor_ramdump_prop:s0
vendor.ims. u:object_r:qcom_ims_prop:s0
vendor.peripheral. u:object_r:vendor_per_mgr_state_prop:s0
vendor.sys.listeners.registered u:object_r:vendor_tee_listener_prop:s0