>So, I thought a nifty solution would be to make use of the
>rendezvous stuff and call tsleep. But I don't understand how
>this should work. When the watchdog is enabled, I need to start
>some procedure that never returns. This would be easy in
>userland, where I could simply start another thread, but how do
>I do this in-kernel. that would be a kproc. look at some of the ether drivers, e.g. ether82557,c which actually has a kproc called 'watchdog'.
