[prev in list] [next in list] [prev in thread] [next in thread] 

List:       netbsd-tech-kern
Subject:    Re: scsipi_done() called twice when usb disk detaches - what's broken?
From:       Greg Troxel <gdt () ir ! bbn ! com>
Date:       2005-09-23 0:31:49
Message-ID: rmik6h8hbey.fsf () fnord ! ir ! bbn ! com
[Download RAW message or body]

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>
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic