On Wednesday 16 July 2008 14:05:31 Hidetoshi Seto wrote:
No. You aim for perfection, but there is no "right" answer other than "don't
get your system into this mess". Whatever we do is going to be an educated
guess. And guessing that there'll be no race is a very good guess indeed.
The scenario we are addressing is a stuck CPU and module load. If we fail
stop machine, module load fails.
That is why we should continue if we can. It is also why the default timeout
cannot be 0. You can't turn this on once you notice there's a problem: it's
too late.
If we don't want to handle this case, let's not apply any patch at all.
Rusty.
--