b43: fall back gracefully to PIO mode after fatal DMA errors
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 26 Feb 2010 18:34:27 +0000 (10:34 -0800)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 26 Feb 2010 22:26:16 +0000 (17:26 -0500)
commit9e3bd9190800e8209b4a3e1d724c35f0738dcad2
tree6899d414c070d8a5ad6074dd146419a559ae8c14
parent0e0a228398cc967c922759be36c69d32e4f62701
b43: fall back gracefully to PIO mode after fatal DMA errors

This makes the b43 driver just automatically fall back to PIO mode when
DMA doesn't work.

The driver already told the user to do it, so rather than have the user
reload the module with a new flag, just make the driver do it
automatically. We keep the message as an indication that something is
wrong, but now just automatically fall back to the hopefully working PIO
case.

(Some post-2.6.33 merge fixups by Larry Finger <Larry.Finger@lwfinger.net>
and yours truly... -- JWL)

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/b43/Kconfig
drivers/net/wireless/b43/b43.h
drivers/net/wireless/b43/main.c