summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/ti/wl12xx/wl12xx.h
diff options
context:
space:
mode:
authorLuciano Coelho <coelho@ti.com>2013-03-08 11:41:53 +0400
committerLuciano Coelho <coelho@ti.com>2013-03-25 14:43:17 +0400
commit97236a0656034ef8512ded648cfaa3d7282534e8 (patch)
tree6af9455afa25d70e0f647e76017ea96705de4852 /drivers/net/wireless/ti/wl12xx/wl12xx.h
parentda7aa28004d3add74998f3416e70a6f9b3a95dd1 (diff)
downloadlinux-97236a0656034ef8512ded648cfaa3d7282534e8.tar.xz
wlcore: move handling from hardirq to the irq thread function
Spin locks and completions are expensive in hard IRQ context and cause problems with RT kernels. In RT kernels, both spin locks and completions can schedule(), so we can't use them in hard irq context. Move handling code into the irq thread function to avoid that. Reported-by: Gregoire Gentil <gregoire@alwaysinnovating.com> Signed-off-by: Luciano Coelho <coelho@ti.com>
Diffstat (limited to 'drivers/net/wireless/ti/wl12xx/wl12xx.h')
0 files changed, 0 insertions, 0 deletions