b43: Beaconing fixes
PATCH 1/1 b43: Beaconing fixes
These are some beaconing related fixes. Basically it prevents the card from triggering the beacon IRQ over and over again.
Signed-off-by Michael Buesch <[email protected]>
---
John, please apply to 2.6.26.
The fix doesn't apply to 2.6.25, as AP mode is disabled there anyway.
drivers/net/wireless/b43/b43.h +1 -0
@@ -730,12 +730,13 @@ struct b43_wl {/* The beacon we are currently using (AP or IBSS mode). * This beacon stuff is protected by the irq_lock. */ struct sk_buff *current_beacon;bool beacon0_uploaded;bool beacon1_uploaded; +struct work_struct beacon_update_trigger;/* The current QOS parameters for the 4 queues. * This is protected by the irq_lock. */ struct b43_qos_params qos_params[4 ];/* Workqueue for updating QOS parameters in hardware. */ struct work_struct qos_update_work;
drivers/net/wireless/b43/main.c +36 -6
139 lines not on this page · raw message