Re: [PATCH 13/16] isdn: hisax/elsa: fix sleep_on race in elsa FSM

2014-02-26 Thread David Miller
From: Arnd Bergmann Date: Wed, 26 Feb 2014 12:01:53 +0100 > The state machine code in the elsa driver uses interruptible_sleep_on > to wait for state changes, which is racy. A closer look at the possible > states reveals that it is always used to wait for getting back into > ARCOFI_NOP, so we can

[PATCH 13/16] isdn: hisax/elsa: fix sleep_on race in elsa FSM

2014-02-26 Thread Arnd Bergmann
The state machine code in the elsa driver uses interruptible_sleep_on to wait for state changes, which is racy. A closer look at the possible states reveals that it is always used to wait for getting back into ARCOFI_NOP, so we can use wait_event_interruptible instead. Signed-off-by: Arnd Bergmann