[PATCH] timer-irq-driven soft-watchdog, cleanups