ath9k_htc: Simplify RX IRQ handler
authorSujith <Sujith.Manoharan@atheros.com>
Mon, 26 Apr 2010 09:39:42 +0000 (15:09 +0530)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 27 Apr 2010 20:09:15 +0000 (16:09 -0400)
commit4f824719a2729f1a6bb78de20c4d3b3dbdd81a09
treeb59be4cc068993e3a89a3b53d997b56347825b12
parentd439260e04eca5bce88558feecee4369784f2175
ath9k_htc: Simplify RX IRQ handler

A bunch of validation and processing in the RX IRQ handler
can be moved to the RX tasklet. The IRQ handler is
already heavy, with the memory allocation for handling
stream mode. Also, a memcpy of 40 bytes for every packet
can be avoided in the handler.

Signed-off-by: Sujith <Sujith.Manoharan@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c