> 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.
The other is that the driver already must have code to make sure that there are no further submissions after disconnect(). The core cannot enforce that. Regards Oliver ------------------------------------------------------- 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