Arnd Bergmann
c728cc88ce
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>
2014-02-26 16:06:13 -05:00
..
2013-09-13 20:02:50 -04:00
2006-10-03 23:01:26 +02:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2013-01-03 15:57:02 -08:00
2013-01-03 15:57:02 -08:00
2013-01-03 15:57:02 -08:00
2013-09-13 20:02:50 -04:00
2013-03-15 12:26:04 -07:00
2013-01-03 15:57:02 -08:00
2013-01-03 15:57:02 -08:00
2012-02-21 09:04:01 -08:00
2012-11-09 17:10:16 -05:00
2013-09-13 20:02:50 -04:00
2013-09-13 20:02:50 -04:00
2013-03-15 12:26:04 -07:00
2014-02-26 16:06:13 -05:00
2014-02-26 16:06:13 -05:00
2013-01-03 15:57:02 -08:00
2013-03-12 11:40:54 -04:00
2012-02-21 09:04:01 -08:00
2013-01-03 15:57:02 -08:00
2013-12-19 15:10:49 +01:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2014-01-06 15:50:51 -05:00
2012-02-21 09:04:01 -08:00
2013-09-13 20:02:50 -04:00
2012-02-21 09:04:01 -08:00
2012-07-18 09:40:54 -07:00
2012-02-21 09:04:01 -08:00
2013-01-03 15:57:02 -08:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2013-01-03 15:57:02 -08:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2005-04-16 15:20:36 -07:00
2012-02-21 09:04:01 -08:00
2013-09-13 20:02:50 -04:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2013-09-13 20:02:50 -04:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2013-09-13 20:02:50 -04:00
2005-04-16 15:20:36 -07:00
2013-09-13 20:02:50 -04:00
2012-02-21 09:04:01 -08:00
2013-09-13 20:02:50 -04:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2011-10-31 17:30:54 -07:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2013-01-03 15:57:02 -08:00
2013-01-03 15:57:02 -08:00
2013-09-13 20:02:50 -04:00
2013-09-13 20:02:50 -04:00
2012-02-21 09:04:01 -08:00
2013-03-17 12:01:10 -04:00
2013-09-13 20:02:50 -04:00
2005-04-16 15:20:36 -07:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2011-03-17 14:05:34 +01:00
2013-01-03 15:57:02 -08:00
2013-09-13 20:02:50 -04:00
2012-02-21 09:04:01 -08:00
2013-01-03 15:57:02 -08:00
2013-01-03 15:57:02 -08:00
2013-01-03 15:57:02 -08:00
2014-02-06 21:18:06 -08:00
2013-01-03 15:57:02 -08:00
2013-01-03 15:57:02 -08:00
2013-03-15 12:26:04 -07:00
2013-01-03 15:57:02 -08:00
2013-01-03 15:57:02 -08:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2012-05-18 15:42:55 -07:00
2013-02-26 17:33:56 -05:00
2012-02-21 09:04:01 -08:00
2012-02-21 09:04:01 -08:00
2013-01-03 15:57:02 -08:00
2013-01-03 15:57:02 -08:00
2013-01-03 15:57:02 -08:00
2013-03-15 12:26:04 -07:00
2014-01-06 15:50:51 -05:00
2013-09-13 20:02:50 -04:00
2012-02-21 09:04:01 -08:00