om-watchdog: Stop om-watchdog via procd before rebooting
authorJohn Crispin <john@openwrt.org>
Thu, 3 Mar 2016 20:24:33 +0000 (20:24 +0000)
committerJohn Crispin <john@openwrt.org>
Thu, 3 Mar 2016 20:24:33 +0000 (20:24 +0000)
commitab196b75ea5e556848a84556d9ce54f57a4308e2
treeb6f4a01119dde2f7537d9757ec60d48472c88380
parent678dcef7a5f75303ea801bc23be854fd7bb619c0
om-watchdog: Stop om-watchdog via procd before rebooting

It was noticed that the system can hang during the reboot before the kernel
actually triggers the system reset and before all processes are stopped. The
watchdog didn't automatically restart the system because the om-watchdog
process was still running and triggering the hardware watchdog.

Instead the system should stop the watchdog during the shutdown to get the
benefit of an hardware reset in case of an software related problem. This stop
can be done quite easily with procd because it keeps track of its started
processes.

Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
SVN-Revision: 48889
package/kernel/om-watchdog/files/om-watchdog.init