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/