2022-12-09 15:52:06

by Felix Fietkau

[permalink] [raw]
Subject: pull request: mt76 2022-12-09

Hi Kalle,

here's my second request for 6.2

- Felix

The following changes since commit 832c3f66f53f1eb20f424b916a311ad82074ef0d:

Merge tag 'iwlwifi-next-for-kalle-2022-12-07' of http://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next (2022-12-08 16:54:33 +0200)

are available in the Git repository at:

https://github.com/nbd168/wireless tags/mt76-for-kvalo-2022-12-09

for you to fetch changes up to d878d3dc126db05b075147456644bd2d2ab1fb5e:

wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (2022-12-09 16:46:28 +0100)

----------------------------------------------------------------
mt76 patches for 6.2

- fixes
- per-PHY LED support

----------------------------------------------------------------
Deren Wu (2):
wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host
wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans()

Lorenzo Bianconi (10):
wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv
wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power
wifi: mt76: move leds field in leds struct
wifi: mt76: move leds struct in mt76_phy
wifi: mt76: mt7915: enable per-phy led support
wifi: mt76: mt7615: enable per-phy led support
wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails
wifi: mt76: handle possible mt76_rx_token_consume failures
wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues
wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache

Quan Zhou (1):
wifi: mt76: mt7921: add support to update fw capability with MTFG table

Ryder Lee (12):
wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks
wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown()
wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected()
wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set()
wifi: mt76: mt7915: split mcu chan_mib array up
wifi: mt76: mt7915: check return value before accessing free_block_num
wifi: mt76: mt7996: check return value before accessing free_block_num
wifi: mt76: mt7915: check the correctness of event data
wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr()
wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr()
wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read()
wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read()

Sean Wang (1):
wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability()

Wang Yufen (1):
wifi: mt76: mt7915: add missing of_node_put()

drivers/net/wireless/mediatek/mt76/debugfs.c | 2 +-
drivers/net/wireless/mediatek/mt76/dma.c | 35 +++++++++------------
drivers/net/wireless/mediatek/mt76/mac80211.c | 56 +++++++++++++++++++++-------------
drivers/net/wireless/mediatek/mt76/mt76.h | 12 +++++---
drivers/net/wireless/mediatek/mt76/mt7603/init.c | 34 ++++++++++-----------
drivers/net/wireless/mediatek/mt76/mt7615/init.c | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 16 ----------
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 6 ++++
drivers/net/wireless/mediatek/mt76/mt7615/pci_init.c | 62 ++------------------------------------
drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 1 +
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 7 ++++-
drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 35 +++++++++++----------
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c | 6 ++--
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 19 +++++++-----
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 124 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 81 ++++++++++++++++++++++++++++++-------------------
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 32 +++++++++++---------
drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 13 ++++++--
drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 1 +
drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.c | 55 +++++++++++++++++++++++++++++++++
drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.h | 12 ++++++++
drivers/net/wireless/mediatek/mt76/mt7921/init.c | 3 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 4 ++-
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 7 +++++
drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c | 5 +--
drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c | 18 +++++++----
drivers/net/wireless/mediatek/mt76/mt7996/init.c | 14 ++++-----
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 15 ++++++---
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7996/regs.h | 1 -
drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 4 +++
drivers/net/wireless/mediatek/mt76/tx.c | 7 +++--
include/linux/soc/mediatek/mtk_wed.h | 1 -
34 files changed, 503 insertions(+), 274 deletions(-)


2022-12-21 18:24:49

by Kalle Valo

[permalink] [raw]
Subject: Re: pull request: mt76 2022-12-09

Felix Fietkau <[email protected]> wrote:

> Hi Kalle,
>
> here's my second request for 6.2
>
> - Felix
>
> The following changes since commit 832c3f66f53f1eb20f424b916a311ad82074ef0d:
>
> Merge tag 'iwlwifi-next-for-kalle-2022-12-07' of http://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next (2022-12-08 16:54:33 +0200)
>
> are available in the Git repository at:
>
> https://github.com/nbd168/wireless tags/mt76-for-kvalo-2022-12-09
>
> for you to fetch changes up to d878d3dc126db05b075147456644bd2d2ab1fb5e:
>
> wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (2022-12-09 16:46:28 +0100)
>
> ----------------------------------------------------------------
> mt76 patches for 6.2
>
> - fixes
> - per-PHY LED support
>
> ----------------------------------------------------------------
> Deren Wu (2):
> wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host
> wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans()
>
> Lorenzo Bianconi (10):
> wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv
> wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power
> wifi: mt76: move leds field in leds struct
> wifi: mt76: move leds struct in mt76_phy
> wifi: mt76: mt7915: enable per-phy led support
> wifi: mt76: mt7615: enable per-phy led support
> wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails
> wifi: mt76: handle possible mt76_rx_token_consume failures
> wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues
> wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache
>
> Quan Zhou (1):
> wifi: mt76: mt7921: add support to update fw capability with MTFG table
>
> Ryder Lee (12):
> wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks
> wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown()
> wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected()
> wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set()
> wifi: mt76: mt7915: split mcu chan_mib array up
> wifi: mt76: mt7915: check return value before accessing free_block_num
> wifi: mt76: mt7996: check return value before accessing free_block_num
> wifi: mt76: mt7915: check the correctness of event data
> wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr()
> wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr()
> wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read()
> wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read()
>
> Sean Wang (1):
> wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability()
>
> Wang Yufen (1):
> wifi: mt76: mt7915: add missing of_node_put()
>
> drivers/net/wireless/mediatek/mt76/debugfs.c | 2 +-
> drivers/net/wireless/mediatek/mt76/dma.c | 35 +++++++++------------
> drivers/net/wireless/mediatek/mt76/mac80211.c | 56 +++++++++++++++++++++-------------
> drivers/net/wireless/mediatek/mt76/mt76.h | 12 +++++---
> drivers/net/wireless/mediatek/mt76/mt7603/init.c | 34 ++++++++++-----------
> drivers/net/wireless/mediatek/mt76/mt7615/init.c | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++
> drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 16 ----------
> drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 6 ++++
> drivers/net/wireless/mediatek/mt76/mt7615/pci_init.c | 62 ++------------------------------------
> drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 1 +
> drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c | 2 +-
> drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 7 ++++-
> drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 35 +++++++++++----------
> drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c | 6 ++--
> drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 19 +++++++-----
> drivers/net/wireless/mediatek/mt76/mt7915/init.c | 124 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------
> drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 81 ++++++++++++++++++++++++++++++-------------------
> drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 32 +++++++++++---------
> drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 13 ++++++--
> drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 1 +
> drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.c | 55 +++++++++++++++++++++++++++++++++
> drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.h | 12 ++++++++
> drivers/net/wireless/mediatek/mt76/mt7921/init.c | 3 +-
> drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 4 ++-
> drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 7 +++++
> drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c | 5 +--
> drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c | 18 +++++++----
> drivers/net/wireless/mediatek/mt76/mt7996/init.c | 14 ++++-----
> drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 15 ++++++---
> drivers/net/wireless/mediatek/mt76/mt7996/mmio.c | 2 +-
> drivers/net/wireless/mediatek/mt76/mt7996/regs.h | 1 -
> drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 4 +++
> drivers/net/wireless/mediatek/mt76/tx.c | 7 +++--
> include/linux/soc/mediatek/mtk_wed.h | 1 -
> 34 files changed, 503 insertions(+), 274 deletions(-)

Pulled, thanks.

33381618d7ed Merge tag 'mt76-for-kvalo-2022-12-09' of https://github.com/nbd168/wireless

--
https://patchwork.kernel.org/project/linux-wireless/patch/[email protected]/

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