3ad4b3ec23
rt2800lib: fix wrong -128dBm when signal is stronger than -12dBm iwlwifi: make "Tx aggregation enabled on ra =" be at DEBUG level ssb: fix cardbus slot in hostmode mac80211: timeout a single frame in the rx reorder buffer
35 lines
1.1 KiB
Diff
35 lines
1.1 KiB
Diff
From a6c84622b7fa3ea5417a9d1d0ce0bc3e7fbe3be1 Mon Sep 17 00:00:00 2001
|
|
From: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Date: Wed, 1 Feb 2012 00:13:53 +0100
|
|
Subject: [PATCH] ssb: fix cardbus slot in hostmode
|
|
|
|
ssb supports one extra device on the cardbus. This results in two
|
|
devices in total, one beeing the host controller itself and the other
|
|
the external device connected to the hostcontroller over cardbus.
|
|
|
|
This makes the cardbus slot work on the Linksys WRT150N.
|
|
|
|
Reported-by: Aaron Z <aaronz@pls-net.org>
|
|
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Signed-off-by: John W. Linville <linville@tuxdriver.com>
|
|
---
|
|
drivers/ssb/driver_pcicore.c | 2 +-
|
|
1 files changed, 1 insertions(+), 1 deletions(-)
|
|
|
|
diff --git a/drivers/ssb/driver_pcicore.c b/drivers/ssb/driver_pcicore.c
|
|
index 520e828..49d2091 100644
|
|
--- a/drivers/ssb/driver_pcicore.c
|
|
+++ b/drivers/ssb/driver_pcicore.c
|
|
@@ -75,7 +75,7 @@ static u32 get_cfgspace_addr(struct ssb_pcicore *pc,
|
|
u32 tmp;
|
|
|
|
/* We do only have one cardbus device behind the bridge. */
|
|
- if (pc->cardbusmode && (dev >= 1))
|
|
+ if (pc->cardbusmode && (dev > 1))
|
|
goto out;
|
|
|
|
if (bus == 0) {
|
|
--
|
|
1.7.4.4
|
|
|