From: Luciano Coelho Date: Fri, 8 Mar 2013 07:41:53 +0000 (+0200) Subject: wlcore: move handling from hardirq to the irq thread function X-Git-Tag: omap-for-v3.10/dt-fixes-for-merge-window~65^2~170^2^2~115^2^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=97236a0656034ef8512ded648cfaa3d7282534e8;p=pandora-kernel.git 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 Signed-off-by: Luciano Coelho --- Reading git-diff-tree failed