ath5k: remove the use of SWI interrupt
authorBruno Randolf <br1@einfach.org>
Thu, 25 Mar 2010 05:49:09 +0000 (14:49 +0900)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 31 Mar 2010 18:39:08 +0000 (14:39 -0400)
commite65e1d7713da89d98f01c3f4267b2c9ecb03c16f
tree4df0ab05508bf9d55b7a065dc284861ed0685da9
parent1063b176c072b936c43d0e6270168b19881ecb72
ath5k: remove the use of SWI interrupt

We don't need to generate a software interrupt (SWI) just to schedule a tasklet
- we can just schedule the tasklet directly.

Rename constants, names, etc to reflect the fact that we don't use SWI any more.

Also move the flag handling into the tasklet and prepare it to behave correctly
when there are multiple flags present.

Signed-off-by: Bruno Randolf <br1@einfach.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath5k/ath5k.h
drivers/net/wireless/ath/ath5k/base.c
drivers/net/wireless/ath/ath5k/phy.c