aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/wireless/b43/main.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/drivers/net/wireless/b43/main.c b/drivers/net/wireless/b43/main.c
index b5e83057dab3..bf17516c663b 100644
--- a/drivers/net/wireless/b43/main.c
+++ b/drivers/net/wireless/b43/main.c
@@ -4654,8 +4654,13 @@ static int b43_wireless_core_init(struct b43_wldev *dev)
4654 b43_shm_write16(dev, B43_SHM_SCRATCH, B43_SHM_SC_MAXCONT, 0x3FF); 4654 b43_shm_write16(dev, B43_SHM_SCRATCH, B43_SHM_SC_MAXCONT, 0x3FF);
4655 4655
4656 if (b43_bus_host_is_pcmcia(dev->dev) || 4656 if (b43_bus_host_is_pcmcia(dev->dev) ||
4657 b43_bus_host_is_sdio(dev->dev) || 4657 b43_bus_host_is_sdio(dev->dev)) {
4658 dev->use_pio) { 4658 dev->__using_pio_transfers = 1;
4659 err = b43_pio_init(dev);
4660 } else if (dev->use_pio) {
4661 b43warn(dev->wl, "Forced PIO by use_pio module parameter. "
4662 "This should not be needed and will result in lower "
4663 "performance.\n");
4659 dev->__using_pio_transfers = 1; 4664 dev->__using_pio_transfers = 1;
4660 err = b43_pio_init(dev); 4665 err = b43_pio_init(dev);
4661 } else { 4666 } else {