]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
Merge remote-tracking branch 'mac80211-next/master'
authorStephen Rothwell <sfr@canb.auug.org.au>
Thu, 11 Feb 2016 01:04:35 +0000 (12:04 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Thu, 11 Feb 2016 01:04:35 +0000 (12:04 +1100)
15 files changed:
1  2 
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
drivers/net/wireless/mac80211_hwsim.c
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
net/mac80211/agg-rx.c
net/mac80211/debugfs.c
net/mac80211/ibss.c
net/mac80211/mesh.c
net/mac80211/mesh.h
net/mac80211/mlme.c
net/mac80211/sta_info.c
net/mac80211/util.c
net/rfkill/core.c
net/wireless/core.c
net/wireless/reg.c

Simple merge
index 367784be5df20f26fd3940c4608f1ea715bfddd6,1b8a5caa221eb6a2554a95fdfb2a53ea7f17d9c3..3a8f881b22f10c983ab354a4393157e090fd6d3a
@@@ -290,8 -316,18 +316,18 @@@ void __ieee80211_start_rx_ba_session(st
                                                false);
        }
  
+       if (ieee80211_hw_check(&local->hw, SUPPORTS_REORDERING_BUFFER)) {
+               ret = drv_ampdu_action(local, sta->sdata, &params);
+               ht_dbg(sta->sdata,
+                      "Rx A-MPDU request on %pM tid %d result %d\n",
+                      sta->sta.addr, tid, ret);
+               if (!ret)
+                       status = WLAN_STATUS_SUCCESS;
+               goto end;
+       }
        /* prepare A-MPDU MLME for Rx aggregation */
 -      tid_agg_rx = kmalloc(sizeof(struct tid_ampdu_rx), GFP_KERNEL);
 +      tid_agg_rx = kzalloc(sizeof(*tid_agg_rx), GFP_KERNEL);
        if (!tid_agg_rx)
                goto end;
  
index 3e24d0ddb51bfaca18d39669e41dba2bb6a91bb5,e433d0c97e86118394cd39c663f3531fd1145a75..4ab5c522ceeeee5def93f869fd96618999a2daf5
@@@ -126,6 -126,10 +126,7 @@@ static const char *hw_flag_names[] = 
        FLAG(SUPPORTS_AMSDU_IN_AMPDU),
        FLAG(BEACON_TX_STATUS),
        FLAG(NEEDS_UNIQUE_STA_ADDR),
 -
 -      /* keep last for the build bug below */
 -      (void *)0x1
+       FLAG(SUPPORTS_REORDERING_BUFFER),
  #undef FLAG
  };
  
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge