Subject: Re: scsipi_done() called twice when usb disk detaches - what's broken?
To: Nathan J. Williams <nathanw@wasabisystems.com>
From: Greg Troxel <gdt@ir.bbn.com>
List: tech-kern
Date: 09/22/2005 20:31:49
Not really thinking, it seems "obvious" that the problem is
inconsistent handling of aborting transfers in progress during a
detach.  Perhaps have the iterator in step 3 mark transfers failed
(just as the in-progress one was failed), and put on the queue to be
finally processed by the thread.

-- 
        Greg Troxel <gdt@ir.bbn.com>