summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/b43legacy/xmit.h
diff options
context:
space:
mode:
authorStefano Brivio2008-02-02 19:15:57 +0100
committerJohn W. Linville2008-02-05 20:35:46 +0100
commitada50731c0346bf900dc387edd3a6961297bf2d3 (patch)
tree4078a2d9fc93451e1414047cbc235f08e033f815 /drivers/net/wireless/b43legacy/xmit.h
parentb43legacy: fix PIO crash (diff)
downloadkernel-qcow2-linux-ada50731c0346bf900dc387edd3a6961297bf2d3.tar.gz
kernel-qcow2-linux-ada50731c0346bf900dc387edd3a6961297bf2d3.tar.xz
kernel-qcow2-linux-ada50731c0346bf900dc387edd3a6961297bf2d3.zip
b43legacy: fix suspend/resume
This patch makes suspend/resume work with the b43legacy driver. We must not overwrite the MAC addresses in the init function, as this would also overwrite the MAC on resume. With an all-zero MAC the device firmware is not able to ACK any received packets anymore. Fix this by moving the initializion stuff that must be done on init but not on resume to the start function. Also zero out filter_flags to make sure we don't have some flags from a previous instance for a tiny timeframe until mac80211 reconfigures them. This patch by Michael Buesch has been ported to b43legacy. Cc: Michael Buesch <mb@bu3sch.de> Signed-off-by: Stefano Brivio <stefano.brivio@polimi.it> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/b43legacy/xmit.h')
0 files changed, 0 insertions, 0 deletions