> > How can that be? The SCSI layer guarantees that no further requests are
> > issued while the error handler is running.
>
> Yes.  The synchronous API calls you are concerned about are made from a
> subroutine that is called directly by the error handler and that runs in
> the context of the error handler thread.  During the time this happens,
> the SCSI layer guarantees that no further requests are issued, either for
> block I/O or other error-handler stuff.

But what happens if the vm subsystem waits for this IO to complete as is
entirely legal with GFP_KERNEL allocations ?

        Regards
                Oliver




-------------------------------------------------------
This SF.net email is sponsored by: Does your code think in ink? 
You could win a Tablet PC. Get a free Tablet PC hat just for playing. 
What are you waiting for?
http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to