On Sat, 2003-03-01 at 00:31, Greg KH wrote:
> > > The the host controller driver should be fixed.  This is because some
> > > drivers don't even know about all of the urbs they have submitted (visor
> > > driver being one of them), so they can't know to cancel them :)
> > 
> > These drivers are buggy, plain and simple.
> 
> No, the USB core is buggy if this can not be done.

You can argue it both ways all day. Either approach needs routines to keep
a linked list of urbs. At that point it doesnt matter if the list is kept
by the driver or the core just so long as it is clear who owns the relevant
list_entry structure at all times.

There are good arguments for it being the driver, one of which is that a driver
can use the same links to keep multiple lists nicely, and usb_cancel_list() isnt
hard.



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to