On Friday, 1. June 2001 01:29, Petko Manolov wrote:
> Hi Oliver,
>
> Good spot. Thanks.
> The control transfers are not used very often so this bug remained
> hidden for so long. This patch hopefully fix it plus one more.
>
> Comments?
I think you killed that race, buf only if get_registers need not be reentrant.
Otherwise you still have a race
task A task B
get_registers()
sleep_on()
get_registers()
if (...) ->condition met
IRQ
waitqueue_active ->yes it is
wake up only task A
Regards
Oliver
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel