]> git.baikalelectronics.ru Git - kernel.git/commit
p54pci: move tx cleanup into tasklet
authorChristian Lamparter <chunkeey@googlemail.com>
Sun, 17 Jan 2010 22:19:25 +0000 (23:19 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 19 Jan 2010 21:43:12 +0000 (16:43 -0500)
commite758d92448595eea7d30167c473ad650a91cd4c7
tree45a67bdae414c6610af651ae6d62df494224282a
parent2b83fdffe92ad36d9d73220b4e324e364ce27bb5
p54pci: move tx cleanup into tasklet

This patch moves the tx cleanup routines out of the critical
interrupt context and into the (previously known as rx) tasklet.

The main goal of this operation is to remove the extensive
usage of spin_lock_irqsaves in the generic p54common library.

The next step would be to modify p54usb to do the
rx processing inside a tasklet (just like usbnet).

Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/p54/p54pci.c
drivers/net/wireless/p54/p54pci.h