In commit 8020919a9b99 ("mac80211: Properly handle SKB with radiotap
only"), buffers whose length is too short cause a WARN_ON(1) to be
executed. This change exposed a fault in rtlwifi drivers, which is fixed
by regarding packets with skb->len <= FCS_LEN as though they are in error
and dropping the
On 10/20/19 3:28 AM, Kalle Valo wrote:
Larry Finger writes:
In commit 8020919a9b99 ("mac80211: Properly handle SKB with radiotap
only"), buffers whose length is too short cause a WARN_ON(1) to be
executed. This change exposed a fault in rtlwifi drivers, which is fixed
by increasing the length
We are pleased to announce the opening of Call For
Submissions(CFS) for Netdev 0x14.
For overview of topics, submissions and requirements
please visit:
https://netdevconf.info/0x14/submit-proposal.html
For all submitted sessions, we employ a blind
review process carried out by the Program Com
From: Shahar S Matityahu
Implement a new versioning handling flow supported from version 11
onwards.
Signed-off-by: Shahar S Matityahu
Signed-off-by: Luca Coelho
---
In v2:
* removed a stray semi-colon, as reported by kbuildbot
.../net/wireless/intel/iwlwifi/fw/api/scan.h | 113
d
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/wmi.h | 4664 +
1 file changed, 4664 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/wmi.h
b/drivers/net/wireless/ath/ath11k
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/rx_desc.h | 1212 +
1 file changed, 1212 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/rx_desc.h
b/drivers/net/wireless/ath/at
Add an entry for ath11k to the MAINTAINERS file.
Signed-off-by: John Crispin
Signed-off-by: Kalle Valo
---
MAINTAINERS | 7 +++
1 file changed, 7 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 677ef41cb012..ae00b2c443b6 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -13028,6 +13
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/wireless/ath/Kconfig b/drivers/net/wireless/ath/Kconfig
index 82ab7c33cf97..88473bcdd196 100644
--- a/dr
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/Makefile | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/wireless/ath/Makefile
b/drivers/net/wireless/ath/Makefile
index e4e460b5498e..72f8e3a24c67 100644
---
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/mac.c | 5427 +
1 file changed, 5427 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/mac.c
b/drivers/net/wireless/ath/ath11k
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/testmode_i.h | 50
1 file changed, 50 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/testmode_i.h
b/drivers/net/wireless/ath/a
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/qmi.c | 2435 +
1 file changed, 2435 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/qmi.c
b/drivers/net/wireless/ath/ath11k
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/testmode.c | 199 +
1 file changed, 199 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/testmode.c
b/drivers/net/wireless/ath/at
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/mac.h | 145 ++
1 file changed, 145 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/mac.h
b/drivers/net/wireless/ath/ath11k/
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/reg.c | 701 ++
1 file changed, 701 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/reg.c
b/drivers/net/wireless/ath/ath11k/
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/qmi.h | 445 ++
1 file changed, 445 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/qmi.h
b/drivers/net/wireless/ath/ath11k/
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/trace.h | 110
1 file changed, 110 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/trace.h
b/drivers/net/wireless/ath/ath11
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/hw.h | 127 +++
1 file changed, 127 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/hw.h
b/drivers/net/wireless/ath/ath11k/h
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/peer.c | 236 +
1 file changed, 236 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/peer.c
b/drivers/net/wireless/ath/ath11k
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/trace.c | 9 +
1 file changed, 9 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/trace.c
b/drivers/net/wireless/ath/ath11k/trace.c
new file mode 100
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/htc.h | 313 ++
1 file changed, 313 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/htc.h
b/drivers/net/wireless/ath/ath11k/
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/reg.h | 35 +++
1 file changed, 35 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/reg.h
b/drivers/net/wireless/ath/ath11k/r
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/hal_desc.h | 2469
1 file changed, 2469 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/hal_desc.h
b/drivers/net/wireless/ath/a
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/testmode.h | 29 +
1 file changed, 29 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/testmode.h
b/drivers/net/wireless/ath/ath1
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/hal_tx.h | 80
1 file changed, 80 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/hal_tx.h
b/drivers/net/wireless/ath/ath11
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/hal_rx.h | 352 +++
1 file changed, 352 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/hal_rx.h
b/drivers/net/wireless/ath/ath1
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/peer.h | 35 ++
1 file changed, 35 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/peer.h
b/drivers/net/wireless/ath/ath11k/
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/hal_tx.c | 226 +++
1 file changed, 226 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/hal_tx.c
b/drivers/net/wireless/ath/ath1
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/htc.c | 773 ++
1 file changed, 773 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/htc.c
b/drivers/net/wireless/ath/ath11k/
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/hal.h | 897 ++
1 file changed, 897 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/hal.h
b/drivers/net/wireless/ath/ath11k/
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/hal_rx.c | 1221 ++
1 file changed, 1221 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/hal_rx.c
b/drivers/net/wireless/ath/ath
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/dp.h | 1526 ++
1 file changed, 1526 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/dp.h
b/drivers/net/wireless/ath/ath11k/
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/dp_tx.c | 943
1 file changed, 943 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/dp_tx.c
b/drivers/net/wireless/ath/ath11
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/dp_rx.c | 4143 +++
1 file changed, 4143 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/dp_rx.c
b/drivers/net/wireless/ath/ath1
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/core.h | 823 +
1 file changed, 823 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/core.h
b/drivers/net/wireless/ath/ath11k
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 1620 +
1 file changed, 1620 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/debug_htt_stats.h
b/drivers/net/wireles
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/debug.h | 278
1 file changed, 278 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/debug.h
b/drivers/net/wireless/ath/ath11
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/debug.c | 1060 +++
1 file changed, 1060 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/debug.c
b/drivers/net/wireless/ath/ath1
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/core.c | 772 +
1 file changed, 772 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/core.c
b/drivers/net/wireless/ath/ath11k
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/dp_rx.h | 84 +
1 file changed, 84 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/dp_rx.h
b/drivers/net/wireless/ath/ath11k
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/dp.c | 898 +++
1 file changed, 898 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/dp.c
b/drivers/net/wireless/ath/ath11k/d
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/dp_tx.h | 40 +
1 file changed, 40 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/dp_tx.h
b/drivers/net/wireless/ath/ath11k
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/debugfs_sta.c | 538 ++
1 file changed, 538 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/debugfs_sta.c
b/drivers/net/wireless/ath
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/hal.c | 1124 +
1 file changed, 1124 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/hal.c
b/drivers/net/wireless/ath/ath11k
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/ahb.c | 1004 +
1 file changed, 1004 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/ahb.c
b/drivers/net/wireless/ath/ath11k
ath11k is a driver for Qualcomm IEEE 802.11ax devices. Add a
bindings document for the driver, first documenting IPQ8074 which is the
only device ath11k currently supports.
Signed-off-by: Anilkumar Kolli
Signed-off-by: Kalle Valo
---
.../bindings/net/wireless/qcom,ath11k.yaml | 277
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/ce.h | 178 +++
1 file changed, 178 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/ce.h
b/drivers/net/wireless/ath/ath11k/c
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/Kconfig | 35 +
1 file changed, 35 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/Kconfig
b/drivers/net/wireless/ath/ath11k
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/ahb.h | 35 +++
1 file changed, 35 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/ahb.h
b/drivers/net/wireless/ath/ath11k/a
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/ce.c | 805 +++
1 file changed, 805 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/ce.c
b/drivers/net/wireless/ath/ath11k/c
(patches split for easier review, see the cover letter for more)
Signed-off-by: Kalle Valo
---
drivers/net/wireless/ath/ath11k/Makefile | 26 ++
1 file changed, 26 insertions(+)
diff --git a/drivers/net/wireless/ath/ath11k/Makefile
b/drivers/net/wireless/ath/ath11k/Make
ath11k is a new driver for Qualcomm IEEE 802.11ax devices, first
supporting only IPQ8074 SoC using the shared memory AHB bus. ath11k
uses mac80211 and supports AP, Station and Mesh modes.
Even though ath11k has some similar code as with ath10k (especially
the WMI layer) it was concluded to be simp
From: Colin Ian King
The variable bufsz is being initialized with a value that is never
read and it is being updated later with a new value. The
initialization is redundant and can be removed.
Addresses-Coverity: ("Unused value")
Signed-off-by: Colin Ian King
Signed-off-by: Luca Coelho
---
dr
From: Wang Xuerui
This is present since the introduction of iwlmvm.
Example stack trace on MIPS:
[] iwl_mvm_rx_rx_mpdu+0xa8/0xb88 [iwlmvm]
[] iwl_pcie_rx_handle+0x420/0xc48 [iwlwifi]
Tested with a Wireless AC 7265 for ~6 months, confirmed to fix the
problem. No other unaligned accesses are spot
From: Shahar S Matityahu
Implement scan request command version 12.
Signed-off-by: Shahar S Matityahu
Signed-off-by: Luca Coelho
---
.../net/wireless/intel/iwlwifi/fw/api/scan.h | 48 +
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 180 ++
2 files changed, 228 insertio
From: Shahar S Matityahu
Align to the requirement update and support adaptive dwell in p2p scan.
Signed-off-by: Shahar S Matityahu
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/net
From: Luca Coelho
Hi,
Here's the fourth set of patches intended for v5.5. It's the usual
development, new features, cleanups and bugfixes.
The changes are:
* Move ACPI handling code fully into acpi.c;
* Increase the CTDP budget to improve signal strength;
* A fix for compilation with no ACPI
From: Shahar S Matityahu
Implement a new versioning handling flow supported from version 11
onwards.
Signed-off-by: Shahar S Matityahu
Signed-off-by: Luca Coelho
---
.../net/wireless/intel/iwlwifi/fw/api/scan.h | 113
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 9 -
drivers/ne
From: Johannes Berg
The code now compiles without ACPI, but there's a warning since
iwl_mvm_get_ppag_table() isn't used, and iwl_mvm_ppag_init() must
not unconditionally fail but return success instead.
Signed-off-by: Johannes Berg
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwl
From: Emmanuel Grumbach
The firmware API has changed a little bit but this change
has no impact on the flow and is backward compatible.
Signed-off-by: Emmanuel Grumbach
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/fw/api/time-event.h | 4 +++-
1 file changed, 3 insertions
From: Haim Dreyfuss
There are various of flows which require tids flushing
(disconnection, suspend, etc...).
Currently, when the driver instructs the FW to flush
he masks all the data tids(0-7).
However, the driver doesn't set the management tid (#15)
which cause the FW not to flush it.
When the
From: Johannes Berg
Somehow two tabs snuck into this file where just one should be
used, fix that.
Signed-off-by: Johannes Berg
Signed-off-by: Luca Coelho
---
.../net/wireless/intel/iwlwifi/cfg/22000.c| 30 +--
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git
From: Johannes Berg
This is dead code, nothing uses the IWL_DEVICE_22560 macro and
thus nothing every uses IWL_DEVICE_FAMILY_22560. Remove it all.
While at it, remove some code and definitions used only in this
case, and clean up some comments/names that still refer to it.
Signed-off-by: Johann
From: Ihab Zhaika
Refactored the SAR related functions from iwlmvm to acpi
in order to make it shared between different opmodes
in addition to removing unused variable ppag_rev.
Signed-off-by: Ihab Zhaika
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 297 +
From: Mordechay Goodstein
The current budget of 2000mA is preventing us from reaching maximum
throughput. According to our system engineers, we can increase the
maximum budget to 2400mA to solve this problem.
Signed-off-by: Mordechay Goodstein
Signed-off-by: Luca Coelho
---
drivers/net/wirel
Larry Finger writes:
> In commit 8020919a9b99 ("mac80211: Properly handle SKB with radiotap
> only"), buffers whose length is too short cause a WARN_ON(1) to be
> executed. This change exposed a fault in rtlwifi drivers, which is fixed
> by increasing the length of the affected buffer before it i
66 matches
Mail list logo