On Thu, Apr 12, 2001, Pete Zaitcev <[EMAIL PROTECTED]> wrote:
> I am having some misunderstanding with the list software,
> so I am sending this backwards, with To: list, cc: Johannes
> 
> I found that my fix for interlock between disconnects and khubd
> was not entirely correct. The khubd can call usb_hub_disconnect,
> which disconnects the hub under processing, and it causes
> a recursive lock. The fix is to unlock the hub before
> disconnecting.
> 
> Also, the way I used semaphores hurt my sense of aesthetics
> very much, so I have it redone.
> 
> I would like the following patch to be reviewed, and hopefuly
> applied.

I've implemented it slightly differently. Instead of using a waitqueue or a
semaphore, we're just using reference counting now.

It should be more intuitive and follows the precedent we've used elsewhere
in the USB subsystem.

JE


_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to