From: Greg Kroah-Hartman Date: Tue, 27 Oct 2015 02:15:07 +0000 (+0900) Subject: 3.10-stable patches X-Git-Tag: v3.10.93~46 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ea0551629b5b73aea50d6ecd478846db12670ff4;p=thirdparty%2Fkernel%2Fstable-queue.git 3.10-stable patches added patches: ath9k-declare-required-extra-tx-headroom.patch --- diff --git a/queue-3.10/ath9k-declare-required-extra-tx-headroom.patch b/queue-3.10/ath9k-declare-required-extra-tx-headroom.patch new file mode 100644 index 00000000000..1c059123e04 --- /dev/null +++ b/queue-3.10/ath9k-declare-required-extra-tx-headroom.patch @@ -0,0 +1,31 @@ +From 029cd0370241641eb70235d205aa0b90c84dce44 Mon Sep 17 00:00:00 2001 +From: Felix Fietkau +Date: Thu, 24 Sep 2015 16:59:46 +0200 +Subject: ath9k: declare required extra tx headroom + +From: Felix Fietkau + +commit 029cd0370241641eb70235d205aa0b90c84dce44 upstream. + +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. + +Signed-off-by: Felix Fietkau +Signed-off-by: Kalle Valo +Signed-off-by: Greg Kroah-Hartman + +--- + drivers/net/wireless/ath/ath9k/init.c | 1 + + 1 file changed, 1 insertion(+) + +--- a/drivers/net/wireless/ath/ath9k/init.c ++++ b/drivers/net/wireless/ath/ath9k/init.c +@@ -819,6 +819,7 @@ void ath9k_set_hw_capab(struct ath_softc + 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; diff --git a/queue-3.10/series b/queue-3.10/series new file mode 100644 index 00000000000..75484e3e9b5 --- /dev/null +++ b/queue-3.10/series @@ -0,0 +1 @@ +ath9k-declare-required-extra-tx-headroom.patch diff --git a/queue-3.14/series b/queue-3.14/series new file mode 100644 index 00000000000..75484e3e9b5 --- /dev/null +++ b/queue-3.14/series @@ -0,0 +1 @@ +ath9k-declare-required-extra-tx-headroom.patch diff --git a/queue-4.1/series b/queue-4.1/series new file mode 100644 index 00000000000..75484e3e9b5 --- /dev/null +++ b/queue-4.1/series @@ -0,0 +1 @@ +ath9k-declare-required-extra-tx-headroom.patch diff --git a/queue-4.2/series b/queue-4.2/series new file mode 100644 index 00000000000..d14adb32a2c --- /dev/null +++ b/queue-4.2/series @@ -0,0 +1,3 @@ +mac80211-fix-hwflags-debugfs-file-format.patch +ath9k-declare-required-extra-tx-headroom.patch +mmc-core-fix-init_card-in-52mhz.patch