Re: uninterruptible sleep lockups

From: Chris Friesen
Date: Mon Feb 21 2005 - 17:45:20 EST


Anthony DiSante wrote:

It's indisputable that there will always be driver bugs and faulty hardware. Of course these should be fixed, but if it's possible for the kernel to gracefully deal with the bugs until they get fixed, then why shouldn't it do so?

Think of the overhead required to track every single resource ever aquired by the process/thread/entity in question. Then if/when it hangs, you'd have to properly clean up every last one of them.

Much safer/simpler to leave it hung, and force an eventual reboot.

If you have been given code that causes D states, bitch to the supplier until they fix it. Kernel bugs are not acceptable.

Chris
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/