linux-stable/drivers/net/wireless/orinoco
David Kilroy 229bd792be orinoco: initialise priv->hw before assigning the interrupt
The interrupt handler takes a lock - but since commit bcad6e80f3 this
lock goes through an indirection specified in the hermes_t structure.
We must therefore initialise the structure before setting up the
interrupt handler.

Fix orinoco_cs and spectrum_cs

<https://bugzilla.kernel.org/show_bug.cgi?id=23932>

Bisected by: Matt Domsch <Matt_Domsch@dell.com>
Signed-off by: David Kilroy <kilroyd@googlemail.com>
Cc: stable@kernel.org
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-12-08 15:23:31 -05:00
..
airport.c
cfg.c
cfg.h
fw.c
fw.h
hermes.c
hermes.h
hermes_dld.c
hermes_dld.h
hermes_rid.h
hw.c orinoco: Fix walking past the end of the buffer 2010-08-25 14:33:17 -04:00
hw.h
Kconfig
main.c orinoco: abort scan on interface down 2010-11-30 13:23:05 -05:00
main.h
Makefile
mic.c
mic.h
orinoco.h
orinoco_cs.c orinoco: initialise priv->hw before assigning the interrupt 2010-12-08 15:23:31 -05:00
orinoco_nortel.c
orinoco_pci.c
orinoco_pci.h
orinoco_plx.c
orinoco_tmd.c
orinoco_usb.c
scan.c orinoco: abort scan on interface down 2010-11-30 13:23:05 -05:00
scan.h orinoco: abort scan on interface down 2010-11-30 13:23:05 -05:00
spectrum_cs.c orinoco: initialise priv->hw before assigning the interrupt 2010-12-08 15:23:31 -05:00
wext.c orinoco: Fix walking past the end of the buffer 2010-08-25 14:33:17 -04:00
wext.h