[PATCH] zd1211rw: Call ieee80211_rx in tasklet
authorUlrich Kunitz <kune@deine-taler.de>
Sun, 10 Dec 2006 19:13:12 +0000 (11:13 -0800)
committerJohn W. Linville <linville@linville-t43.mobile>
Tue, 19 Dec 2006 21:09:59 +0000 (16:09 -0500)
commit4d1feabcbf41f875447a392015acd0796f57baf6
treeb47ceb21cfed93f410e6329040784d43864dab33
parente25db641c0e6dd49c5db24dbe154048d4a466727
[PATCH] zd1211rw: Call ieee80211_rx in tasklet

The driver called ieee80211_rx in hardware interrupt context.  This has
been against the intention of the ieee80211_rx function.  It caused a bug
in the crypto routines used by WPA.  This patch calls ieee80211_rx in a
tasklet.

Signed-off-by: Ulrich Kunitz <kune@deine-taler.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/zd1211rw/zd_mac.c
drivers/net/wireless/zd1211rw/zd_mac.h
drivers/net/wireless/zd1211rw/zd_usb.c