From fee6ec7bd927d5fc757ac169d2fe9df9b2d3a4b1 Mon Sep 17 00:00:00 2001 From: "mohamed.khadri" Date: Thu, 3 Dec 2015 18:04:05 -0800 Subject: bullhead/reboot: use hardresets for user builds Bug: 25742233 Change-Id: I4019712b1257d95631235fdfe1381b49da3b323c --- device.mk | 8 +++++--- init.bullhead.misc.rc.user | 4 ++++ init.bullhead.misc.rc.userdebug | 4 ++++ init.bullhead.rc | 1 + 4 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 init.bullhead.misc.rc.user create mode 100644 init.bullhead.misc.rc.userdebug diff --git a/device.mk b/device.mk index bac85f2..74954f2 100644 --- a/device.mk +++ b/device.mk @@ -402,16 +402,18 @@ PRODUCT_PROPERTY_OVERRIDES += \ PRODUCT_PACKAGES += \ power.bullhead -# Modem debugger +# Modem debugger/misc ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) PRODUCT_PACKAGES += \ QXDMLogger PRODUCT_COPY_FILES += \ - device/lge/bullhead/init.bullhead.diag.rc.userdebug:root/init.bullhead.diag.rc + device/lge/bullhead/init.bullhead.diag.rc.userdebug:root/init.bullhead.diag.rc \ + device/lge/bullhead/init.bullhead.misc.rc.userdebug:root/init.bullhead.misc.rc else PRODUCT_COPY_FILES += \ - device/lge/bullhead/init.bullhead.diag.rc.user:root/init.bullhead.diag.rc + device/lge/bullhead/init.bullhead.diag.rc.user:root/init.bullhead.diag.rc \ + device/lge/bullhead/init.bullhead.misc.rc.user:root/init.bullhead.misc.rc endif # setup dm-verity configs. diff --git a/init.bullhead.misc.rc.user b/init.bullhead.misc.rc.user new file mode 100644 index 0000000..800a435 --- /dev/null +++ b/init.bullhead.misc.rc.user @@ -0,0 +1,4 @@ +# This file gets copied as /init.bullhead.misc.rc + +on early-boot + write /sys/module/lge_handle_panic/parameters/use_hardreset 1 diff --git a/init.bullhead.misc.rc.userdebug b/init.bullhead.misc.rc.userdebug new file mode 100644 index 0000000..744b5fb --- /dev/null +++ b/init.bullhead.misc.rc.userdebug @@ -0,0 +1,4 @@ +# This file gets copied as /init.bullhead.misc.rc + +on early-boot + write /sys/module/lge_handle_panic/parameters/use_hardreset 0 diff --git a/init.bullhead.rc b/init.bullhead.rc index d6974de..5130d38 100644 --- a/init.bullhead.rc +++ b/init.bullhead.rc @@ -19,6 +19,7 @@ import init.bullhead.diag.rc import init.bullhead.fp.rc import init.bullhead.sensorhub.rc import init.bullhead.ramdump.rc +import init.bullhead.misc.rc on early-init mount debugfs debugfs /sys/kernel/debug -- cgit v1.2.3