All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kalle Valo <kvalo@kernel.org>
To: Felix Fietkau <nbd@nbd.name>
Cc: linux-wireless <linux-wireless@vger.kernel.org>
Subject: Re: pull request: mt76 2024-07-08 v2
Date: Tue, 09 Jul 2024 23:07:58 +0300	[thread overview]
Message-ID: <87a5iqmiqp.fsf@kernel.org> (raw)
In-Reply-To: <172055535619.956518.13634370123776636302.kvalo@kernel.org> (Kalle Valo's message of "Tue, 9 Jul 2024 20:02:37 +0000 (UTC)")

Kalle Valo <kvalo@kernel.org> writes:

> Felix Fietkau <nbd@nbd.name> wrote:
>
>> Hi Kalle,
>> 
>> here's an update for my first request for 6.11. It fixes the sparse
>> errors
>> 
>> - Felix
>> 
>> The following changes since commit 1b431ba4ef9a760e7643d6fbc53bf522d59650f3:
>> 
>>    wifi: iwlwifi: mvm: re-enable MLO (2024-07-04 13:50:10 +0200)
>> 
>> are available in the Git repository at:
>> 
>>    https://github.com/nbd168/wireless tags/mt76-for-kvalo-2024-07-08
>> 
>> for you to fetch changes up to c9e23794c12486851076160656d0d18c3490b956:
>> 
>>    wifi: mt76: mt792x: fix scheduler interference in drv own process (2024-07-08 11:58:05 -0700)
>> 
>> ----------------------------------------------------------------
>> mt76 patches for 6.11
>> 
>> - mt7925 MLO support
>> - mt7925 fix
>> 
>> ----------------------------------------------------------------
>> Deren Wu (5):
>>        wifi: mt76: mt792x: add struct mt792x_bss_conf
>>        wifi: mt76: mt792x: add struct mt792x_link_sta
>>        wifi: mt76: mt792x: add struct mt792x_chanctx
>>        wifi: mt76: mt7925: support for split bss_info_changed method
>>        wifi: mt76: mt7925: extend mt7925_mcu_set_tx with for per-link BSS
>> 
>> Michael Lo (1):
>>        wifi: mt76: mt792x: fix scheduler interference in drv own process
>> 
>> Sean Wang (79):
>>        wifi: mt76: mt792x: extend mt76_connac_mcu_uni_add_dev for per-link BSS
>>        wifi: mt76: mt7925: extend mt7925_mcu_add_bss_info for per-link BSS
>>        wifi: mt76: mt7925: extend mt7925_mcu_set_timing for per-link BSS
>>        wifi: mt76: mt7925: extend mt7925_mcu_bss_ifs_tlv for per-link BSS
>>        wifi: mt76: mt7925: extend mt7925_mcu_bss_color_tlv for per-link BSS
>>        wifi: mt76: mt7925: extend mt7925_mcu_bss_he_tlv for per-link BSS
>>        wifi: mt76: mt7925: extend mt7925_mcu_bss_qos_tlv for per-link BSS
>>        wifi: mt76: mt7925: extend mt7925_mcu_bss_mld_tlv for per-link BSS
>>        wifi: mt76: mt7925: extend mt7925_mcu_bss_bmc_tlv for per-link BSS
>>        wifi: mt76: mt7925: remove unused parameters in mt7925_mcu_bss_bmc_tlv
>>        wifi: mt76: mt7925: extend mt7925_mcu_bss_sec_tlv for per-link BSS
>>        wifi: mt76: mt7925: extend mt7925_mcu_bss_basic_tlv for per-link BSS
>>        wifi: mt76: mt7925: extend mt7925_mcu_set_bss_pm for per-link BSS
>>        wifi: mt76: mt7925: extend mt7925_mcu_[abort, set]_roc for per-link BSS
>>        wifi: mt76: mt7925: extend mt7925_mcu_uni_bss_bcnft for per-link BSS
>>        wifi: mt76: mt7925: extend mt7925_mcu_uni_bss_ps for per-link BSS
>>        wifi: mt76: mt7925: add mt7925_mcu_bss_rlm_tlv to constitue the RLM TLV
>>        wifi: mt76: mt7925: mt7925_mcu_set_chctx rely on mt7925_mcu_bss_rlm_tlv
>>        wifi: mt76: mt7925: extend mt7925_mcu_sta_update for per-link STA
>>        wifi: mt76: mt7925: extend mt7925_mcu_sta_state_v2_tlv for per-link STA
>>        wifi: mt76: mt7925: extend mt7925_mcu_sta_rate_ctrl_tlv with per-link STA
>>        wifi: mt76: mt7925: extend mt7925_mcu_sta_eht_tlv for per-link STA
>>        wifi: mt76: mt7925: extend mt7925_mcu_sta_he_6g_tlv for per-link STA
>>        wifi: mt76: mt7925: extend mt7925_mcu_sta_he_tlv for per-link STA
>>        wifi: mt76: mt7925: extend mt7925_mcu_sta_amsdu_tlv for per-link STA
>>        wifi: mt76: mt7925: extend mt7925_mcu_sta_vht_tlv for per-link STA
>>        wifi: mt76: mt7925: extend mt7925_mcu_sta_ht_tlv for per-link STA
>>        wifi: mt76: mt7925: extend mt7925_mcu_sta_phy_tlv for per-link STA
>>        wifi: mt76: mt7925: extend mt7925_get_phy_mode_ext for per-link STA
>>        wifi: mt76: mt7925: extend mt7925_get_phy_mode for per-link STA
>>        wifi: mt76: mt792x: extend mt76_connac_get_phy_mode_v2 for per-link STA
>>        wifi: mt76: mt762x: extend mt76_connac_mcu_sta_basic_tlv for per-link STA
>>        wifi: mt76: mt7925: extend mt7925_mcu_sta_hdr_trans_tlv for per-link STA
>>        wifi: mt76: mt7925: extend mt7925_mcu_add_bss_info for per-link STA
>>        wifi: mt76: mt7925: extend mt7925_mcu_bss_mld_tlv for per-link STA
>>        wifi: mt76: mt7925: extend mt7925_mcu_bss_basic_tlv for per-link STA
>>        wifi: mt76: mt7925: add mt7925_mac_link_sta_add to create per-link STA
>>        wifi: mt76: mt7925: add mt7925_mac_link_sta_assoc to associate per-link STA
>>        wifi: mt76: mt7925: add mt7925_mac_link_sta_remove to remove per-link STA
>>        wifi: mt76: mt7925: add mt7925_mac_link_bss_add to create per-link BSS
>>        wifi: mt76: mt7925: add mt7925_mac_link_bss_remove to remove per-link BSS
>>        wifi: mt76: mt7925: simpify mt7925_mcu_sta_cmd logic by removing fw_offload
>>        wifi: mt76: mt7925: update mt76_connac_mcu_uni_add_dev for MLO
>>        wifi: mt76: mt7925: update mt7925_mac_link_sta_[add, assoc, remove] for MLO
>>        wifi: mt76: mt7925: set Tx queue parameters according to link id
>>        wifi: mt76: mt7925: set mt7925_mcu_sta_key_tlv according to link id
>>        wifi: mt76: mt7925: add mt7925_set_link_key
>>        wifi: mt76: mt7925: extend mt7925_mcu_uni_roc_event
>>        wifi: mt76: mt7925: add mt7925_change_vif_links
>>        wifi: mt76: mt7925: add mt7925_change_sta_links
>>        wifi: mt76: mt7925: add link handling in mt7925_mac_sta_add
>>        wifi: mt76: mt7925: add link handling in mt7925_mac_sta_remove
>>        wifi: mt76: mt7925: add link handling to txwi
>>        wifi: mt76: mt7925: add link handling in mt7925_set_key
>>        wifi: mt76: mt7925: add link handling to mt7925_change_chanctx
>>        wifi: mt76: mt7925: add link handling in the BSS_CHANGED_PS handler
>>        wifi: mt76: mt7925: add link handling in mt7925_mcu_set_beacon_filter
>>        wifi: mt76: mt7925: add link handling in mt7925_txwi_free
>>        wifi: mt76: mt7925: add link handling in mt7925_mac_sta_assoc
>>        wifi: mt76: mt7925: add link handling in mt7925_sta_set_decap_offload
>>        wifi: mt76: mt7925: add link handling in mt7925_vif_connect_iter
>>        wifi: mt76: mt7925: add link handling in the BSS_CHANGED_ARP_FILTER handler
>>        wifi: mt76: mt7925: add link handling in the mt7925_ipv6_addr_change
>>        wifi: mt76: mt7925: update rate index according to link id
>>        wifi: mt76: mt7925: report link information in rx status
>>        wifi: mt76: add def_wcid to struct mt76_wcid
>>        wifi: mt76: mt7925: add mt7925_[assign,unassign]_vif_chanctx
>>        wifi: mt76: mt7925: update mt7925_mcu_sta_mld_tlv for MLO
>>        wifi: mt76: mt7925: update mt7925_mcu_bss_mld_tlv for MLO
>>        wifi: mt76: mt7925: update mt7925_mcu_add_bss_info for MLO
>>        wifi: mt76: mt7925: update mt7925_mcu_sta_update for MLO
>>        wifi: mt76: mt7925: add mt7925_mcu_sta_eht_mld_tlv for MLO
>>        wifi: mt76: mt7925: update mt7925_mcu_sta_rate_ctrl_tlv for MLO
>>        wifi: mt76: mt7925: update mt7925_mcu_sta_phy_tlv for MLO
>>        wifi: mt76: mt7925: update mt7925_mcu_set_timing for MLO
>>        wifi: mt76: mt7925: update mt7925_mcu_bss_basic_tlv for MLO
>>        wifi: mt76: mt7925: update mt7925_mac_link_bss_add for MLO
>>        wifi: mt76: mt7925: remove the unused mt7925_mcu_set_chan_info
>>        wifi: mt76: mt7925: enabling MLO when the firmware supports it
>> 
>>   drivers/net/wireless/mediatek/mt76/mac80211.c        |    5 +
>>   drivers/net/wireless/mediatek/mt76/mt76.h            |    8 +
>>   drivers/net/wireless/mediatek/mt76/mt7615/mcu.c      |   10 +-
>>   drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c |   58 ++++----
>>   drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h |   30 +++-
>>   drivers/net/wireless/mediatek/mt76/mt7915/mcu.c      |    6 +-
>>   drivers/net/wireless/mediatek/mt76/mt7921/mac.c      |   66 +++++----
>>   drivers/net/wireless/mediatek/mt76/mt7921/main.c     |  143 +++++++++---------
>>   drivers/net/wireless/mediatek/mt76/mt7921/mcu.c      |   46 +++---
>>   drivers/net/wireless/mediatek/mt76/mt7921/pci.c      |    3 +
>>   drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c  |    4 +-
>>   drivers/net/wireless/mediatek/mt76/mt7925/init.c     |    6 +
>>   drivers/net/wireless/mediatek/mt76/mt7925/mac.c      |  141 +++++++++++-------
>>   drivers/net/wireless/mediatek/mt76/mt7925/main.c     | 1119 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------
>>   drivers/net/wireless/mediatek/mt76/mt7925/mcu.c      |  981 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------
>>   drivers/net/wireless/mediatek/mt76/mt7925/mcu.h      |   65 +++++++-
>>   drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h   |   31 ++--
>>   drivers/net/wireless/mediatek/mt76/mt7925/pci.c      |    3 +
>>   drivers/net/wireless/mediatek/mt76/mt7925/pci_mac.c  |    6 +-
>>   drivers/net/wireless/mediatek/mt76/mt792x.h          |  105 ++++++++++++-
>>   drivers/net/wireless/mediatek/mt76/mt792x_core.c     |  111 ++++++++++----
>>   drivers/net/wireless/mediatek/mt76/mt792x_mac.c      |    8 +-
>>   drivers/net/wireless/mediatek/mt76/mt7996/mcu.c      |    7 +-
>>   drivers/net/wireless/mediatek/mt76/pci.c             |   23 +++
>>   24 files changed, 2117 insertions(+), 868 deletions(-)
>
> Pulled, thanks.
>
> 20db19eae833 Merge tag 'mt76-for-kvalo-2024-07-08' of https://github.com/nbd168/wireless

Actually I'll take that back. I see a new warning in v2:

Commit

  c9e23794c124 ("wifi: mt76: mt792x: fix scheduler interference in drv own process")
is missing a Signed-off-by from its committer.

-- 
https://patchwork.kernel.org/project/linux-wireless/list/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches

      reply	other threads:[~2024-07-09 20:08 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-07-09 10:12 pull request: mt76 2024-07-08 v2 Felix Fietkau
2024-07-09 20:02 ` Kalle Valo
2024-07-09 20:07   ` Kalle Valo [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87a5iqmiqp.fsf@kernel.org \
    --to=kvalo@kernel.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=nbd@nbd.name \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.