mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-18 09:44:18 +08:00
ath5k: use tasklet_hi_schedule for beacon queue
For embedded platforms, beacon transmission can be starved when flooded with data packets. Prioritize beacons by giving the beacon queue the first shot when the isr completes. Changes-licensed-under: 3-Clause-BSD Signed-off-by: Bob Copeland <me@bobcopeland.com> Acked-by: Nick Kossifidis <mickflemm@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
77ded01cc2
commit
56d2ac7638
@ -2496,7 +2496,7 @@ ath5k_intr(int irq, void *dev_id)
|
||||
tasklet_schedule(&sc->restq);
|
||||
} else {
|
||||
if (status & AR5K_INT_SWBA) {
|
||||
tasklet_schedule(&sc->beacontq);
|
||||
tasklet_hi_schedule(&sc->beacontq);
|
||||
}
|
||||
if (status & AR5K_INT_RXEOL) {
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user