[PATCH] bcm43xx: suspend MAC while executing long pwork
authorMichael Buesch <mb@bu3sch.de>
Mon, 12 Jun 2006 15:02:22 +0000 (17:02 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 27 Jul 2006 22:19:02 +0000 (18:19 -0400)
commit062caf43d803771b660defe6b147711d8b730364
tree5e3446bd4cedbd98f70d35f08b0b37ffc11e0bf8
parent8f0f850e240df5bea027caeb1723142c50e37e57
[PATCH] bcm43xx: suspend MAC while executing long pwork

Suspend MAC (and make MAC-suspend refcounting) when doing
long periodic work.
On long periodic work, we disable IRQs on the device, so
we don't want the MAC to stay operating and probably miss
packets due do non-delivery of interrupts.

Signed-off-by: Michael Buesch <mb@bu3sch.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/bcm43xx/bcm43xx.h
drivers/net/wireless/bcm43xx/bcm43xx_main.c