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