]> git.baikalelectronics.ru Git - kernel.git/commit
brcm80211: smac: decreased timer callback irq level
authorRoland Vossen <rvossen@broadcom.com>
Wed, 12 Oct 2011 18:51:12 +0000 (20:51 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 14 Oct 2011 18:48:16 +0000 (14:48 -0400)
commit58200ff475c1a28d30a48950bf666c24fc674295
treebae75a98fea99de15a4b38b4d6386596a820ecd3
parent2d791d7a0b0af774b83dbd3c5b3de5a5b711a2bf
brcm80211: smac: decreased timer callback irq level

Timer functions were called at soft-irq level, leading to the limitation
that mutexes could not be used. Lifted this limitation by migrating to
work queues.

Reviewed-by: Alwin Beukers <alwin@broadcom.com>
Reviewed-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.c
drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.h