WSL2-Linux-Kernel/drivers/isdn/hisax
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
..
Kconfig
Makefile
amd7930_fn.c
amd7930_fn.h
arcofi.c
arcofi.h
asuscom.c
avm_a1.c
avm_a1p.c
avm_pci.c
avma1_cs.c
bkm_a4t.c
bkm_a8.c
bkm_ax.h
callc.c
config.c
diva.c
elsa.c isdn: hisax/elsa: fix sleep_on race in elsa FSM 2014-02-26 16:06:13 -05:00
elsa_cs.c
elsa_ser.c isdn: hisax/elsa: fix sleep_on race in elsa FSM 2014-02-26 16:06:13 -05:00
enternow_pci.c
fsm.c
fsm.h
gazel.c
hfc4s8s_l1.c treewide: Fix typos in printk 2013-12-19 15:10:49 +01:00
hfc4s8s_l1.h
hfc_2bds0.c
hfc_2bds0.h
hfc_2bs0.c
hfc_2bs0.h
hfc_pci.c isdn: Drop big endian cpp checks from telespci and hfc_pci drivers 2014-01-06 15:50:51 -05:00
hfc_pci.h
hfc_sx.c
hfc_sx.h
hfc_usb.c
hfc_usb.h
hfcscard.c
hisax.h
hisax_cfg.h
hisax_debug.h
hisax_fcpcipnp.c
hisax_fcpcipnp.h
hisax_if.h
hisax_isac.c
hisax_isac.h
hscx.c
hscx.h
hscx_irq.c
icc.c
icc.h
ipac.h
ipacx.c
ipacx.h
isac.c
isac.h
isar.c
isar.h
isdnl1.c
isdnl1.h
isdnl2.c
isdnl2.h
isdnl3.c
isdnl3.h
isurf.c
ix1_micro.c
jade.c
jade.h
jade_irq.c
l3_1tr6.c
l3_1tr6.h
l3dss1.c
l3dss1.h
l3ni1.c
l3ni1.h
lmgr.c
mic.c
netjet.c
netjet.h
niccy.c
nj_s.c
nj_u.c
q931.c isdn/hisax: hex vs decimal typo in prfeatureind() 2014-02-06 21:18:06 -08:00
s0box.c
saphir.c
sedlbauer.c
sedlbauer_cs.c
sportster.c
st5481.h
st5481_b.c
st5481_d.c
st5481_init.c
st5481_usb.c
tei.c
teleint.c
teles0.c
teles3.c
teles_cs.c
telespci.c isdn: Drop big endian cpp checks from telespci and hfc_pci drivers 2014-01-06 15:50:51 -05:00
w6692.c
w6692.h