]> git.baikalelectronics.ru Git - kernel.git/commit
mwl8k: move receive processing to tasklet
authorLennert Buytenhek <buytenh@wantstofly.org>
Fri, 8 Jan 2010 17:32:18 +0000 (18:32 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 12 Jan 2010 19:02:10 +0000 (14:02 -0500)
commitb8e4e75433a394f6886b3d0af51016d5ea4e9103
treedfddb0fef0ff269269e16f42b51f64f24539c7e2
parent02c975ac51969898f058fee2400ae3e46b5afaf2
mwl8k: move receive processing to tasklet

Like how TX reclaim is done in a tasklet, move receive processing
to tasklet context as well.  This can have nice benefits for CPU
utilisation and throughput, especially at 3-stream rates.

(Use the same CLEAR_SEL trick as the TX reclaim tasklet does, to
avoid having to touch the interrupt mask registers.)

Signed-off-by: Lennert Buytenhek <buytenh@marvell.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/mwl8k.c