libertas: clean up lbs_interrupt()
authorDavid Woodhouse <dwmw2@infradead.org>
Mon, 10 Dec 2007 19:58:37 +0000 (14:58 -0500)
committerDavid S. Miller <davem@davemloft.net>
Mon, 28 Jan 2008 23:06:35 +0000 (15:06 -0800)
commit4f679496567809ce1e95730c25274e1832537f4b
treee46717a8df0eda9e741098ddaf56b7e1c36ab580
parent1309b55b4de18bbfe19c73225a5481d6cdc8a463
libertas: clean up lbs_interrupt()

Make it take struct lbs_private as argument; that's all it wants anyway,
and all callers were starting off from that. Don't wake the netif
queues, because those should be handled elsewhere. And sort out the
locking, with a big nasty warning for those who don't have the
driver_lock locked when they call it.

Oh, and fix if_cs.c to lock the driver_lock before calling it.

Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/libertas/decl.h
drivers/net/wireless/libertas/if_cs.c
drivers/net/wireless/libertas/if_sdio.c
drivers/net/wireless/libertas/if_usb.c
drivers/net/wireless/libertas/main.c