diff options
author | Rafał Miłecki <zajec5@gmail.com> | 2016-01-09 18:38:01 +0000 |
---|---|---|
committer | Rafał Miłecki <zajec5@gmail.com> | 2016-01-09 18:38:01 +0000 |
commit | 09eb0166d0fd83b140318de191857998076dc950 (patch) | |
tree | c97b1906f1d02f6000f33028247ad6767a399faa /package/kernel/mac80211/patches/368-ath9k-declare-required-extra-tx-headroom.patch | |
parent | 437dd4cacf0e424048022c45ba4721534872e6b4 (diff) | |
download | upstream-09eb0166d0fd83b140318de191857998076dc950.tar.gz upstream-09eb0166d0fd83b140318de191857998076dc950.tar.bz2 upstream-09eb0166d0fd83b140318de191857998076dc950.zip |
mac80211: rename patches to use all prefixes
After last commit we got few unuset slots (prefixes). Use all available
numbers one by one to allow more backports.
This doesn't change a single patch (or order), only renames files.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/branches/chaos_calmer@48164 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/kernel/mac80211/patches/368-ath9k-declare-required-extra-tx-headroom.patch')
-rw-r--r-- | package/kernel/mac80211/patches/368-ath9k-declare-required-extra-tx-headroom.patch | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/package/kernel/mac80211/patches/368-ath9k-declare-required-extra-tx-headroom.patch b/package/kernel/mac80211/patches/368-ath9k-declare-required-extra-tx-headroom.patch new file mode 100644 index 0000000000..c420d20bae --- /dev/null +++ b/package/kernel/mac80211/patches/368-ath9k-declare-required-extra-tx-headroom.patch @@ -0,0 +1,22 @@ +From: Felix Fietkau <nbd@openwrt.org> +Date: Thu, 24 Sep 2015 16:57:37 +0200 +Subject: [PATCH] ath9k: declare required extra tx headroom + +ath9k inserts padding between the 802.11 header and the data area (to +align it). Since it didn't declare this extra required headroom, this +led to some nasty issues like randomly dropped packets in some setups. + +Cc: stable@vger.kernel.org +Signed-off-by: Felix Fietkau <nbd@openwrt.org> +--- + +--- a/drivers/net/wireless/ath/ath9k/init.c ++++ b/drivers/net/wireless/ath/ath9k/init.c +@@ -867,6 +867,7 @@ static void ath9k_set_hw_capab(struct at + hw->max_rate_tries = 10; + hw->sta_data_size = sizeof(struct ath_node); + hw->vif_data_size = sizeof(struct ath_vif); ++ hw->extra_tx_headroom = 4; + + hw->wiphy->available_antennas_rx = BIT(ah->caps.max_rxchains) - 1; + hw->wiphy->available_antennas_tx = BIT(ah->caps.max_txchains) - 1; |