]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitc1eb9c9f174e0e05d8e73924856021b9f7b6bbb4
treeb59be4cc068993e3a89a3b53d997b56347825b12
parent936b4c7c2e1f09af08b1f41a1675c1561f450ab9
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