On Sat, May 27 2006, Mark Lord wrote: > Jens Axboe wrote: > .. > >ata_busy_wait() is _not_ enough for me, what seems to be happening is > >that prematurely decides that BSY is cleared while it just hasn't been > >asserted yet. > .. > > Ahh.. at last, something that even makes sense! > > This whole thing has seemed very fiddly and timing dependent, > and this discovery (above) explains it a bit. Yep, it should also make the 'better' fixes work I think, but I have no real time to test that right now. I think what exposed the timing problem is the part that Hugh originally uncovered. -- Jens Axboe - : send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html