commit | c728cc88cec52a6bf97679ed4353bc42ff25e6ab | [log] [tgz] |
---|---|---|
author | Arnd Bergmann <arnd@arndb.de> | Wed Feb 26 12:01:53 2014 +0100 |
committer | David S. Miller <davem@davemloft.net> | Wed Feb 26 16:06:13 2014 -0500 |
tree | 37d77f03a9d6a9046ad8e850d65a26ea8b23a208 | |
parent | e5b3fa1547283b25d5e68ad2563b7e7dd8cb1209 [diff] |
isdn: hisax/elsa: fix sleep_on race in elsa FSM 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 <arnd@arndb.de> Cc: Karsten Keil <isdn@linux-pingi.de> Cc: netdev@vger.kernel.org Signed-off-by: David S. Miller <davem@davemloft.net>