On Sat, 10 Feb 2007, Nigel Cunningham wrote: > > aio callbacks are interrupt-driven and execute in a workqueue (see > > fs/aio.c), and as far as I can tell that workqueue doesn't freeze. > > Unless some general facility freezes all workqueues... > > Hmm. That applies to Raid, too? I've had some reports of raid i/o being > caught in the BUG_ON() I have to catch I/O that shouldn't be happening, > but haven't gotten around to looking at them yet. Sorry, I don't know how the RAID drivers work. Alan Stern