From 129d8743b9bb3961fc74704c3d9d22ca772fec13 Mon Sep 17 00:00:00 2001 From: Hridya Valsaraju Date: Tue, 13 Apr 2021 14:30:25 -0700 Subject: [PATCH] Prevent debugfs unmount on debug builds with a persist property In order to simplify developer/test flow, the persistent property persist.dbg.keep_debugfs_mounted can be set to prevent debugfs from being unmounted on boot. Bug: 184381659 Test: build and boot Change-Id: I714616b361e6c8fb59633ec0763f9bd55af7df0e --- rootdir/init-debug.rc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rootdir/init-debug.rc b/rootdir/init-debug.rc index deb241155..77a80cd26 100644 --- a/rootdir/init-debug.rc +++ b/rootdir/init-debug.rc @@ -11,5 +11,6 @@ on early-init && property:ro.product.debugfs_restrictions.enabled=true mount debugfs debugfs /sys/kernel/debug chmod 0755 /sys/kernel/debug -on property:sys.boot_completed=1 && property:ro.product.debugfs_restrictions.enabled=true +on property:sys.boot_completed=1 && property:ro.product.debugfs_restrictions.enabled=true && \ + property:persist.dbg.keep_debugfs_mounted="" umount /sys/kernel/debug