diff options
| author | Dave Jones <davej@redhat.com> | 2013-02-12 11:34:47 -0500 |
|---|---|---|
| committer | Dave Jones <davej@redhat.com> | 2013-02-12 11:34:47 -0500 |
| commit | 5cd7274d5da0f8908f8cca2f25c841c86f6a14bf (patch) | |
| tree | a67d01e466e052edabb49d1d55c098f870248887 /brcmsmac-double-timeout.patch | |
| parent | 79353e61f276ea056d04d2d8b1f7fde118d59567 (diff) | |
| download | kernel-5cd7274d5da0f8908f8cca2f25c841c86f6a14bf.tar.gz kernel-5cd7274d5da0f8908f8cca2f25c841c86f6a14bf.tar.xz kernel-5cd7274d5da0f8908f8cca2f25c841c86f6a14bf.zip | |
remove experiment
Diffstat (limited to 'brcmsmac-double-timeout.patch')
| -rw-r--r-- | brcmsmac-double-timeout.patch | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/brcmsmac-double-timeout.patch b/brcmsmac-double-timeout.patch deleted file mode 100644 index adb718d8..00000000 --- a/brcmsmac-double-timeout.patch +++ /dev/null @@ -1,39 +0,0 @@ -diff --git a/drivers/net/wireless/brcm80211/brcmsmac/main.c b/drivers/net/wireless/brcm80211/brcmsmac/main.c -index 17594de..a86d689 100644 ---- a/drivers/net/wireless/brcm80211/brcmsmac/main.c -+++ b/drivers/net/wireless/brcm80211/brcmsmac/main.c -@@ -7518,7 +7518,7 @@ int brcms_c_get_curband(struct brcms_c_info *wlc) - return wlc->band->bandunit; - } - --void brcms_c_wait_for_tx_completion(struct brcms_c_info *wlc, bool drop) -+static int __brcms_c_wait_for_tx_completion(struct brcms_c_info *wlc, bool drop) - { - int timeout = 20; - int i; -@@ -7536,9 +7536,25 @@ void brcms_c_wait_for_tx_completion(struct brcms_c_info *wlc, bool drop) - break; - } - -+ return timeout; -+} -+ -+void brcms_c_wait_for_tx_completion(struct brcms_c_info *wlc, bool drop) -+{ -+ int timeout; -+ -+ timeout = __brcms_c_wait_for_tx_completion(wlc, drop); -+ if (timeout != 0) -+ return; -+ -+ /* Retry. */ -+ printk(KERN_INFO "brcms_c_wait_for_tx_completion took > 20ms. Retrying.\n"); -+ timeout = __brcms_c_wait_for_tx_completion(wlc, drop); -+ - WARN_ON_ONCE(timeout == 0); - } - -+ - void brcms_c_set_beacon_listen_interval(struct brcms_c_info *wlc, u8 interval) - { - wlc->bcn_li_bcn = interval; |
