aboutsummaryrefslogtreecommitdiffstats
path: root/net/802
diff options
context:
space:
mode:
authorLuciano Coelho <coelho@ti.com>2013-03-08 09:41:53 +0200
committerLuciano Coelho <coelho@ti.com>2013-03-25 12:43:17 +0200
commit97236a0656034ef8512ded648cfaa3d7282534e8 (patch)
tree6af9455afa25d70e0f647e76017ea96705de4852 /net/802
parentda7aa28004d3add74998f3416e70a6f9b3a95dd1 (diff)
downloadkernel_goldelico_gta04-97236a0656034ef8512ded648cfaa3d7282534e8.zip
kernel_goldelico_gta04-97236a0656034ef8512ded648cfaa3d7282534e8.tar.gz
kernel_goldelico_gta04-97236a0656034ef8512ded648cfaa3d7282534e8.tar.bz2
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 'net/802')
0 files changed, 0 insertions, 0 deletions