mbox series

pull-request: ath-next-20240702

Message ID 812acd8a-fc26-4611-8a7a-c3a1d6197d00@quicinc.com (mailing list archive)
State Accepted
Commit c1cacb01f35589bd41360cdb7535afc792c08a7c
Delegated to: Kalle Valo
Headers show
Series pull-request: ath-next-20240702 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git tags/ath-next-20240702

Message

Jeff Johnson July 2, 2024, 8:44 p.m. UTC
The following changes since commit bb678f01804ccaa861b012b2b9426d69673d8a84:

  Merge branch 'intel-wired-lan-driver-updates-2024-06-03' (2024-06-10 19:52:50 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git tags/ath-next-20240702

for you to fetch changes up to 5344fc76f8944249026884157f846f88489edfc0:

  wifi: ath12k: Support TQM stats (2024-07-01 21:57:28 +0300)

----------------------------------------------------------------
ath.git patches for v6.11

We have moved to a new group-managed repo, and this is the first pull
request from that repo, and from me. Fingers crossed...

We have some new features in ath12k along with some cleanups in ath11k
and ath12k. Also notable are some device-tree changes to allow certain
ath11k and ath12k devices to work with a new power sequencing
subsystem.

Major changes:

ath12k

* DebugFS support for datapath statistics
* WCN7850: support for WoW (Wake on WLAN)
* WCN7850: device-tree bindings

ath11k

* QCA6390: device-tree bindings

----------------------------------------------------------------
Aaradhana Sahu (3):
      wifi: ath12k: Fix WARN_ON during firmware crash in split-phy
      wifi: ath12k: fix NULL pointer access in ath12k_mac_op_get_survey()
      wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()

Aditya Kumar Singh (3):
      wifi: ath12k: fix per pdev debugfs registration
      wifi: ath12k: unregister per pdev debugfs
      wifi: ath12k: handle symlink cleanup for per pdev debugfs dentry

Ajith C (1):
      wifi: ath12k: fix firmware crash due to invalid peer nss

Baochen Qiang (11):
      wifi: ath12k: fix ACPI warning when resume
      wifi: ath11k: fix RCU documentation in ath11k_mac_op_ipv6_changed()
      wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
      wifi: ath12k: add ATH12K_DBG_WOW log level
      wifi: ath12k: implement WoW enable and wakeup commands
      wifi: ath12k: add basic WoW functionalities
      wifi: ath12k: add WoW net-detect functionality
      wifi: ath12k: implement hardware data filter
      wifi: ath12k: support ARP and NS offload
      wifi: ath12k: support GTK rekey offload
      wifi: ath12k: handle keepalive during WoWLAN suspend and resume

Bartosz Golaszewski (2):
      dt-bindings: net: wireless: qcom,ath11k: describe the ath11k on QCA6390
      dt-bindings: net: wireless: describe the ath12k PCI module

Dinesh Karthikeyan (6):
      wifi: ath12k: Add support to enable debugfs_htt_stats
      wifi: ath12k: Add htt_stats_dump file ops support
      wifi: ath12k: Add support to parse requested stats_type
      wifi: ath12k: Support Transmit Scheduler stats
      wifi: ath12k: Support pdev error stats
      wifi: ath12k: Support TQM stats

Harshitha Prem (1):
      wifi: ath12k: Remove unused ath12k_base from ath12k_hw

Karthikeyan Periyasamy (3):
      wifi: ath12k: avoid unnecessary MSDU drop in the Rx error process
      wifi: ath12k: fix mbssid max interface advertisement
      wifi: ath12k: fix peer metadata parsing

Lingbo Kong (3):
      wifi: ath11k: fix ack signal strength calculation
      wifi: ath11k: modify the calculation of the average signal strength in station mode
      wifi: ath12k: Fix pdev id sent to firmware for single phy devices

Pradeep Kumar Chitrapu (1):
      wifi: ath12k: fix legacy peer association due to missing HT or 6 GHz capabilities

Rameshkumar Sundaram (2):
      wifi: ath12k: modify remain on channel for single wiphy
      wifi: ath12k: fix driver initialization for WoW unsupported devices

Ramya Gnanasekar (1):
      wifi: ath12k: Dump additional Tx PDEV HTT stats

Wolfram Sang (1):
      wifi: ath11k: use 'time_left' variable with wait_event_timeout()

 .../bindings/net/wireless/qcom,ath11k-pci.yaml     |   46 +
 .../bindings/net/wireless/qcom,ath12k.yaml         |   99 ++
 drivers/net/wireless/ath/ath11k/dp_rx.c            |    3 +-
 drivers/net/wireless/ath/ath11k/dp_rx.h            |    3 +
 drivers/net/wireless/ath/ath11k/dp_tx.c            |   16 +-
 drivers/net/wireless/ath/ath11k/dp_tx.h            |    4 +-
 drivers/net/wireless/ath/ath11k/hal_tx.h           |    4 +-
 drivers/net/wireless/ath/ath11k/mac.c              |   29 +-
 drivers/net/wireless/ath/ath11k/qmi.c              |   20 +-
 drivers/net/wireless/ath/ath12k/Makefile           |    3 +-
 drivers/net/wireless/ath/ath12k/acpi.c             |    2 +
 drivers/net/wireless/ath/ath12k/core.c             |   71 +-
 drivers/net/wireless/ath/ath12k/core.h             |   34 +-
 drivers/net/wireless/ath/ath12k/debug.h            |    3 +-
 drivers/net/wireless/ath/ath12k/debugfs.c          |   19 +-
 drivers/net/wireless/ath/ath12k/debugfs.h          |    6 +-
 .../net/wireless/ath/ath12k/debugfs_htt_stats.c    | 1540 ++++++++++++++++++++
 .../net/wireless/ath/ath12k/debugfs_htt_stats.h    |  567 +++++++
 drivers/net/wireless/ath/ath12k/dp.h               |    1 +
 drivers/net/wireless/ath/ath12k/dp_rx.c            |   54 +-
 drivers/net/wireless/ath/ath12k/dp_rx.h            |    4 +
 drivers/net/wireless/ath/ath12k/dp_tx.c            |    4 +-
 drivers/net/wireless/ath/ath12k/hal_desc.h         |   26 +-
 drivers/net/wireless/ath/ath12k/htc.c              |    6 +
 drivers/net/wireless/ath/ath12k/hw.h               |    2 -
 drivers/net/wireless/ath/ath12k/mac.c              |  302 +++-
 drivers/net/wireless/ath/ath12k/mac.h              |    5 +
 drivers/net/wireless/ath/ath12k/wmi.c              |  728 ++++++++-
 drivers/net/wireless/ath/ath12k/wmi.h              |  586 +++++++-
 drivers/net/wireless/ath/ath12k/wow.c              | 1026 +++++++++++++
 drivers/net/wireless/ath/ath12k/wow.h              |   62 +
 31 files changed, 5156 insertions(+), 119 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/wireless/qcom,ath12k.yaml
 create mode 100644 drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
 create mode 100644 drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
 create mode 100644 drivers/net/wireless/ath/ath12k/wow.c
 create mode 100644 drivers/net/wireless/ath/ath12k/wow.h

Comments

Kalle Valo July 3, 2024, 7:05 a.m. UTC | #1
Jeff Johnson <quic_jjohnson@quicinc.com> writes:

> The following changes since commit bb678f01804ccaa861b012b2b9426d69673d8a84:
>
>   Merge branch 'intel-wired-lan-driver-updates-2024-06-03' (2024-06-10 19:52:50 -0700)
>
> are available in the Git repository at:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git tags/ath-next-20240702
>
> for you to fetch changes up to 5344fc76f8944249026884157f846f88489edfc0:
>
>   wifi: ath12k: Support TQM stats (2024-07-01 21:57:28 +0300)
>
> ----------------------------------------------------------------
> ath.git patches for v6.11
>
> We have moved to a new group-managed repo, and this is the first pull
> request from that repo, and from me. Fingers crossed...
>
> We have some new features in ath12k along with some cleanups in ath11k
> and ath12k. Also notable are some device-tree changes to allow certain
> ath11k and ath12k devices to work with a new power sequencing
> subsystem.
>
> Major changes:
>
> ath12k
>
> * DebugFS support for datapath statistics
> * WCN7850: support for WoW (Wake on WLAN)
> * WCN7850: device-tree bindings
>
> ath11k
>
> * QCA6390: device-tree bindings
>
> ----------------------------------------------------------------

I see a weird warning from gpg which I have never seen before:

merged tag 'ath-next-20240702'
gpg: Signature made Tue 02 Jul 2024 05:55:42 PM EEST
gpg:                using EDDSA key 3F9AD487CCF522D7A21F0C492C15BBA0898CCB7B
gpg:                issuer "jjohnson@kernel.org"
gpg: Good signature from "Jeff Johnson <quic_jjohnson@quicinc.com>" [full]
gpg: WARNING: We do NOT trust this key!
gpg:          The signature is probably a FORGERY.

It first says that the signature is good and then claims it's a forgery,
odd. Is this a problem between using different email addresses or what?
Kalle Valo July 3, 2024, 7:14 a.m. UTC | #2
Kalle Valo <kvalo@kernel.org> writes:

> Jeff Johnson <quic_jjohnson@quicinc.com> writes:
>
>> The following changes since commit bb678f01804ccaa861b012b2b9426d69673d8a84:
>>
>>   Merge branch 'intel-wired-lan-driver-updates-2024-06-03'
>> (2024-06-10 19:52:50 -0700)
>>
>> are available in the Git repository at:
>>
>>   git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git tags/ath-next-20240702
>>
>> for you to fetch changes up to 5344fc76f8944249026884157f846f88489edfc0:
>>
>>   wifi: ath12k: Support TQM stats (2024-07-01 21:57:28 +0300)
>>
>> ----------------------------------------------------------------
>> ath.git patches for v6.11
>>
>> We have moved to a new group-managed repo, and this is the first pull
>> request from that repo, and from me. Fingers crossed...
>>
>> We have some new features in ath12k along with some cleanups in ath11k
>> and ath12k. Also notable are some device-tree changes to allow certain
>> ath11k and ath12k devices to work with a new power sequencing
>> subsystem.
>>
>> Major changes:
>>
>> ath12k
>>
>> * DebugFS support for datapath statistics
>> * WCN7850: support for WoW (Wake on WLAN)
>> * WCN7850: device-tree bindings
>>
>> ath11k
>>
>> * QCA6390: device-tree bindings
>>
>> ----------------------------------------------------------------
>
> I see a weird warning from gpg which I have never seen before:
>
> merged tag 'ath-next-20240702'
> gpg: Signature made Tue 02 Jul 2024 05:55:42 PM EEST
> gpg:                using EDDSA key 3F9AD487CCF522D7A21F0C492C15BBA0898CCB7B
> gpg:                issuer "jjohnson@kernel.org"
> gpg: Good signature from "Jeff Johnson <quic_jjohnson@quicinc.com>" [full]
> gpg: WARNING: We do NOT trust this key!
> gpg:          The signature is probably a FORGERY.
>
> It first says that the signature is good and then claims it's a forgery,
> odd. Is this a problem between using different email addresses or what?

I did 'gpg --refresh-keys', now your key contains your kernel.org
address and I don't see the warning anymore.
Kalle Valo July 3, 2024, 1:57 p.m. UTC | #3
Jeff Johnson <quic_jjohnson@quicinc.com> wrote:

> The following changes since commit bb678f01804ccaa861b012b2b9426d69673d8a84:
> 
>   Merge branch 'intel-wired-lan-driver-updates-2024-06-03' (2024-06-10 19:52:50 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git tags/ath-next-20240702
> 
> for you to fetch changes up to 5344fc76f8944249026884157f846f88489edfc0:
> 
>   wifi: ath12k: Support TQM stats (2024-07-01 21:57:28 +0300)
> 
> ----------------------------------------------------------------
> ath.git patches for v6.11
> 
> We have moved to a new group-managed repo, and this is the first pull
> request from that repo, and from me. Fingers crossed...
> 
> We have some new features in ath12k along with some cleanups in ath11k
> and ath12k. Also notable are some device-tree changes to allow certain
> ath11k and ath12k devices to work with a new power sequencing
> subsystem.
> 
> Major changes:
> 
> ath12k
> 
> * DebugFS support for datapath statistics
> * WCN7850: support for WoW (Wake on WLAN)
> * WCN7850: device-tree bindings
> 
> ath11k
> 
> * QCA6390: device-tree bindings
> 
> ----------------------------------------------------------------
> Aaradhana Sahu (3):
>       wifi: ath12k: Fix WARN_ON during firmware crash in split-phy
>       wifi: ath12k: fix NULL pointer access in ath12k_mac_op_get_survey()
>       wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
> 
> Aditya Kumar Singh (3):
>       wifi: ath12k: fix per pdev debugfs registration
>       wifi: ath12k: unregister per pdev debugfs
>       wifi: ath12k: handle symlink cleanup for per pdev debugfs dentry
> 
> Ajith C (1):
>       wifi: ath12k: fix firmware crash due to invalid peer nss
> 
> Baochen Qiang (11):
>       wifi: ath12k: fix ACPI warning when resume
>       wifi: ath11k: fix RCU documentation in ath11k_mac_op_ipv6_changed()
>       wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
>       wifi: ath12k: add ATH12K_DBG_WOW log level
>       wifi: ath12k: implement WoW enable and wakeup commands
>       wifi: ath12k: add basic WoW functionalities
>       wifi: ath12k: add WoW net-detect functionality
>       wifi: ath12k: implement hardware data filter
>       wifi: ath12k: support ARP and NS offload
>       wifi: ath12k: support GTK rekey offload
>       wifi: ath12k: handle keepalive during WoWLAN suspend and resume
> 
> Bartosz Golaszewski (2):
>       dt-bindings: net: wireless: qcom,ath11k: describe the ath11k on QCA6390
>       dt-bindings: net: wireless: describe the ath12k PCI module
> 
> Dinesh Karthikeyan (6):
>       wifi: ath12k: Add support to enable debugfs_htt_stats
>       wifi: ath12k: Add htt_stats_dump file ops support
>       wifi: ath12k: Add support to parse requested stats_type
>       wifi: ath12k: Support Transmit Scheduler stats
>       wifi: ath12k: Support pdev error stats
>       wifi: ath12k: Support TQM stats
> 
> Harshitha Prem (1):
>       wifi: ath12k: Remove unused ath12k_base from ath12k_hw
> 
> Karthikeyan Periyasamy (3):
>       wifi: ath12k: avoid unnecessary MSDU drop in the Rx error process
>       wifi: ath12k: fix mbssid max interface advertisement
>       wifi: ath12k: fix peer metadata parsing
> 
> Lingbo Kong (3):
>       wifi: ath11k: fix ack signal strength calculation
>       wifi: ath11k: modify the calculation of the average signal strength in station mode
>       wifi: ath12k: Fix pdev id sent to firmware for single phy devices
> 
> Pradeep Kumar Chitrapu (1):
>       wifi: ath12k: fix legacy peer association due to missing HT or 6 GHz capabilities
> 
> Rameshkumar Sundaram (2):
>       wifi: ath12k: modify remain on channel for single wiphy
>       wifi: ath12k: fix driver initialization for WoW unsupported devices
> 
> Ramya Gnanasekar (1):
>       wifi: ath12k: Dump additional Tx PDEV HTT stats
> 
> Wolfram Sang (1):
>       wifi: ath11k: use 'time_left' variable with wait_event_timeout()
> 
>  .../bindings/net/wireless/qcom,ath11k-pci.yaml     |   46 +
>  .../bindings/net/wireless/qcom,ath12k.yaml         |   99 ++
>  drivers/net/wireless/ath/ath11k/dp_rx.c            |    3 +-
>  drivers/net/wireless/ath/ath11k/dp_rx.h            |    3 +
>  drivers/net/wireless/ath/ath11k/dp_tx.c            |   16 +-
>  drivers/net/wireless/ath/ath11k/dp_tx.h            |    4 +-
>  drivers/net/wireless/ath/ath11k/hal_tx.h           |    4 +-
>  drivers/net/wireless/ath/ath11k/mac.c              |   29 +-
>  drivers/net/wireless/ath/ath11k/qmi.c              |   20 +-
>  drivers/net/wireless/ath/ath12k/Makefile           |    3 +-
>  drivers/net/wireless/ath/ath12k/acpi.c             |    2 +
>  drivers/net/wireless/ath/ath12k/core.c             |   71 +-
>  drivers/net/wireless/ath/ath12k/core.h             |   34 +-
>  drivers/net/wireless/ath/ath12k/debug.h            |    3 +-
>  drivers/net/wireless/ath/ath12k/debugfs.c          |   19 +-
>  drivers/net/wireless/ath/ath12k/debugfs.h          |    6 +-
>  .../net/wireless/ath/ath12k/debugfs_htt_stats.c    | 1540 ++++++++++++++++++++
>  .../net/wireless/ath/ath12k/debugfs_htt_stats.h    |  567 +++++++
>  drivers/net/wireless/ath/ath12k/dp.h               |    1 +
>  drivers/net/wireless/ath/ath12k/dp_rx.c            |   54 +-
>  drivers/net/wireless/ath/ath12k/dp_rx.h            |    4 +
>  drivers/net/wireless/ath/ath12k/dp_tx.c            |    4 +-
>  drivers/net/wireless/ath/ath12k/hal_desc.h         |   26 +-
>  drivers/net/wireless/ath/ath12k/htc.c              |    6 +
>  drivers/net/wireless/ath/ath12k/hw.h               |    2 -
>  drivers/net/wireless/ath/ath12k/mac.c              |  302 +++-
>  drivers/net/wireless/ath/ath12k/mac.h              |    5 +
>  drivers/net/wireless/ath/ath12k/wmi.c              |  728 ++++++++-
>  drivers/net/wireless/ath/ath12k/wmi.h              |  586 +++++++-
>  drivers/net/wireless/ath/ath12k/wow.c              | 1026 +++++++++++++
>  drivers/net/wireless/ath/ath12k/wow.h              |   62 +
>  31 files changed, 5156 insertions(+), 119 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/net/wireless/qcom,ath12k.yaml
>  create mode 100644 drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
>  create mode 100644 drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
>  create mode 100644 drivers/net/wireless/ath/ath12k/wow.c
>  create mode 100644 drivers/net/wireless/ath/ath12k/wow.h

Pulled, thanks.

c1cacb01f355 Merge tag 'ath-next-20240702' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Jeff Johnson July 3, 2024, 2:06 p.m. UTC | #4
On 7/3/2024 12:14 AM, Kalle Valo wrote:
> Kalle Valo <kvalo@kernel.org> writes:
>> I see a weird warning from gpg which I have never seen before:
>>
>> merged tag 'ath-next-20240702'
>> gpg: Signature made Tue 02 Jul 2024 05:55:42 PM EEST
>> gpg:                using EDDSA key 3F9AD487CCF522D7A21F0C492C15BBA0898CCB7B
>> gpg:                issuer "jjohnson@kernel.org"
>> gpg: Good signature from "Jeff Johnson <quic_jjohnson@quicinc.com>" [full]
>> gpg: WARNING: We do NOT trust this key!
>> gpg:          The signature is probably a FORGERY.
>>
>> It first says that the signature is good and then claims it's a forgery,
>> odd. Is this a problem between using different email addresses or what?
> 
> I did 'gpg --refresh-keys', now your key contains your kernel.org
> address and I don't see the warning anymore.
> 

There had to be at least one issue with my first PR. Glad you sorted it out.
Key management is still a mystery to me...

/jeff
Kalle Valo July 3, 2024, 2:49 p.m. UTC | #5
Jeff Johnson <quic_jjohnson@quicinc.com> writes:

> On 7/3/2024 12:14 AM, Kalle Valo wrote:
>> Kalle Valo <kvalo@kernel.org> writes:
>>> I see a weird warning from gpg which I have never seen before:
>>>
>>> merged tag 'ath-next-20240702'
>>> gpg: Signature made Tue 02 Jul 2024 05:55:42 PM EEST
>>> gpg:                using EDDSA key 3F9AD487CCF522D7A21F0C492C15BBA0898CCB7B
>>> gpg:                issuer "jjohnson@kernel.org"
>>> gpg: Good signature from "Jeff Johnson <quic_jjohnson@quicinc.com>" [full]
>>> gpg: WARNING: We do NOT trust this key!
>>> gpg:          The signature is probably a FORGERY.
>>>
>>> It first says that the signature is good and then claims it's a forgery,
>>> odd. Is this a problem between using different email addresses or what?
>> 
>> I did 'gpg --refresh-keys', now your key contains your kernel.org
>> address and I don't see the warning anymore.
>> 
>
> There had to be at least one issue with my first PR. Glad you sorted it out.
> Key management is still a mystery to me...

This wasn't a problem in your pull request, It was just a problem
between my chair and my display ;)

But I have to say that I hate PGP, "user friendly" is clearly not part
of their vocabulary.