From 54830186e581eb06cd6ce458683d95bc7f894ced Mon Sep 17 00:00:00 2001 From: Alexander Koskovich Date: Wed, 22 Sep 2021 17:13:11 +0200 Subject: [PATCH] sm6250-common: Don't mount TraceFS twice. * AOSP already mounts TraceFS in system init, so mounting it twice causes SEPolicy denials. See the comments in this change. https://android-review.googlesource.com/c/platform/system/sepolicy/+/1294195 Change-Id: Ic5d9ac2dbd36e404a93a8d48aa0ea933fd7fa701 --- rootdir/etc/init.qcom.rc | 2 -- sepolicy/vendor/init.te | 3 --- 2 files changed, 5 deletions(-) diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 23a3f3e..5825b75 100644 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -33,8 +33,6 @@ import /vendor/etc/init/hw/init.target.rc on early-init mount debugfs debugfs /sys/kernel/debug chmod 0755 /sys/kernel/debug - mount tracefs tracefs /sys/kernel/tracing - chmod 0755 /sys/kernel/tracing # create symlink for vendor mount points symlink /vendor/firmware_mnt /firmware diff --git a/sepolicy/vendor/init.te b/sepolicy/vendor/init.te index 9d47579..8b97871 100644 --- a/sepolicy/vendor/init.te +++ b/sepolicy/vendor/init.te @@ -1,6 +1,3 @@ -# For mount tracefs tracefs /sys/kernel/tracing -allow init debugfs_tracing_debug:dir mounton; - allow init same_process_hal_file:file execute; allow init adsprpcd_file:file mounton;