watchdog pet in kernel module

Valdis.Kletnieks at Valdis.Kletnieks at
Wed Dec 4 19:57:22 EST 2013

On Wed, 04 Dec 2013 16:45:44 -0800, Vipul Jain said:

> If you don't mind can you please provide me more insight as what can be
> false alarm I can encounter to move pet inside kernel module?

The issue isn't false alarms - it's failure to alarm when it should.

The problem is that it's possible for a kernel to get wedged in such a way that
a kernel thread is still able to feed the watchdog timer on a regular basis,
but userspace is effectively hung and unable to proceed.  For example, if an
OOPS happens while a filesystem lock is held, all future userspace references
to that filesystem (and possibly all filesystems of the same type) will hang,
eventually strangling the box while the kernel is still perfectly able to keep
the watchdog working.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 865 bytes
Desc: not available
Url : 

More information about the Kernelnewbies mailing list