From 778154e379b733fdde4da1b1e1b75be28c02a3cc Mon Sep 17 00:00:00 2001 From: Wei Wang Date: Tue, 27 Jun 2017 16:04:37 -0700 Subject: [PATCH] init.hardware.rc: shutdown ssr_setup early to avoid subsystem restart We see subsystem restarts happens during shutdown, this leads to unnecessary FW loading and sometimes kernel panic. This CL is to stop ssr_setup when framework sets "sys.shutdown.requested" to avoid subsystem restart. Bug: 38203024 Test: Walleye shutdown/reboot Change-Id: I379504029f0a988a072a5ea6b8b29baa2721112b --- init.hardware.rc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/init.hardware.rc b/init.hardware.rc index c656419c..ba72e8cc 100644 --- a/init.hardware.rc +++ b/init.hardware.rc @@ -494,8 +494,10 @@ on property:sys.boot_completed=1 on property:init.svc.per_mgr=running start per_proxy -on property:sys.shutdown.requested=* +on shutdown stop per_proxy + # Disable subsystem restart + write /sys/module/subsystem_restart/parameters/disable_restart_work 0x9889deed service qseecomd /vendor/bin/qseecomd class core