> > There is nothing one can do about that. Basically it is a problem in the
> > kernel, if the program stays in uninterruptible sleep for excessive amounts
> > of time (say >10 minutes).
> Well, IMHO the kernel is broken if a process is uninterruptible for
> more than a few seconds...

Well, there are HW-issues that can make for such big delays, like rewinding
tapes and such. O.K. - one could "early abort" such operations in the sense,
that the call gets aborted, while the kernel keeps running the command
and then blocks at the next call. But either way, you have to block at some
time to make sure stuff behaves as expected.

Other than that, I perfectly agree. The kernel shouldn't block for long.
Never.

CU, ANdy

-- 
= Andreas Beck                    |  Email :  <[EMAIL PROTECTED]> =

Reply via email to