2022-09-15 11:35:51

by Felix Fietkau

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

Hi Kalle,

here's my first pull request for 6.1

- Felix

The following changes since commit d5350756c03cdf18696295c6b11d7acc4dbf825c:

wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (2022-09-12 14:57:54 +0300)

are available in the Git repository at:

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

for you to fetch changes up to cb74c8f8dbb10c0c8dc42c8693e238fd0ab98517:

wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (2022-09-15 13:21:39 +0200)

----------------------------------------------------------------
mt76 patches for 6.1

- fixes
- suspend/resume improvements
- tx status reporting improvements

----------------------------------------------------------------
Dan Carpenter (3):
wifi: mt76: mt7915: fix an uninitialized variable bug
wifi: mt76: mt7921: fix use after free in mt7921_acpi_read()
wifi: mt76: mt7921: delete stray if statement

Deren Wu (4):
wifi: mt76: mt7921e: fix rmmod crash in driver reload test
wifi: mt76: mt7921e: fix random fw download fail
wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()

Gergo Koteles (1):
wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code

Howard Hsu (2):
wifi: mt76: mt7915: fix mcs value in ht mode
wifi: mt76: mt7915: do not check state before configuring implicit beamform

Lorenzo Bianconi (9):
wifi: mt76: connac: introduce mt76_connac_reg_map structure
wifi: mt76: add rx_check callback for usb devices
wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c
wifi: mt76: sdio: add rx_check callback for sdio devices
wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload
wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup
wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv
wifi: mt76: mt7663s: add rx_check callback
wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx

Ming Yen Hsieh (1):
wifi: mt76: mt7921: introduce Country Location Control support

Ruffalo Lavoisier (1):
wifi: mt76: connac: fix in comment

Ryder Lee (2):
wifi: mt76: move move mt76_sta_stats to mt76_wcid
wifi: mt76: add PPDU based TxS support for WED device

Sean Wang (11):
wifi: mt76: mt7921e: fix race issue between reset and suspend/resume
wifi: mt76: mt7921s: fix race issue between reset and suspend/resume
wifi: mt76: mt7921u: fix race issue between reset and suspend/resume
wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND
wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work
wifi: mt76: sdio: poll sta stat when device transmits data
wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap
wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload
wifi: mt76: mt7921: fix the firmware version report
wifi: mt76: mt7921: get rid of the false positive reset
wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value

Shayne Chen (1):
wifi: mt76: testmode: use random payload for tx packets

YN Chen (1):
wifi: mt76: sdio: fix transmitting packet hangs

drivers/net/wireless/mediatek/mt76/mt76.h | 50 ++++++++++++++++-------------
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 4 +++
drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 16 +++-------
drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 1 +
drivers/net/wireless/mediatek/mt76/mt76_connac.h | 11 +++++--
drivers/net/wireless/mediatek/mt76/mt76_connac2_mac.h | 8 +++++
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c | 76 ++++++++++++++++++++++++++++----------------
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c | 12 +++++--
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h | 11 ++++++-
drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 30 +++++-------------
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c | 6 ++--
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 27 +++++++++-------
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 19 ++++++++++-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 10 +++---
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 256 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 2 --
drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 21 +++++++++++++
drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 12 +++----
drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.c | 5 ++-
drivers/net/wireless/mediatek/mt76/mt7921/eeprom.h | 5 ++-
drivers/net/wireless/mediatek/mt76/mt7921/init.c | 1 +
drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 147 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 28 +++++++++++++----
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 198 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 2 +-
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 39 ++++++++++++++++++++---
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 99 +++++++++++++++++++++++++++++-----------------------------
drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c | 148 --------------------------------------------------------------------------------------
drivers/net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 9 ++----
drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 2 ++
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 29 ++++++++---------
drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 7 +----
drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 40 +++++++++++++++---------
drivers/net/wireless/mediatek/mt76/sdio.c | 8 ++---
drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 23 +++++++++-----
drivers/net/wireless/mediatek/mt76/testmode.c | 8 +++--
drivers/net/wireless/mediatek/mt76/usb.c | 5 +++
37 files changed, 859 insertions(+), 516 deletions(-)


2022-09-22 06:17:38

by Kalle Valo

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

Felix Fietkau <[email protected]> wrote:

> Hi Kalle,
>
> here's my first pull request for 6.1
>
> - Felix
>
> The following changes since commit d5350756c03cdf18696295c6b11d7acc4dbf825c:
>
> wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (2022-09-12 14:57:54 +0300)
>
> are available in the Git repository at:
>
> https://github.com/nbd168/wireless tags/mt76-for-kvalo-2022-09-15
>
> for you to fetch changes up to cb74c8f8dbb10c0c8dc42c8693e238fd0ab98517:
>
> wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (2022-09-15 13:21:39 +0200)
>
> ----------------------------------------------------------------
> mt76 patches for 6.1
>
> - fixes
> - suspend/resume improvements
> - tx status reporting improvements
>
> ----------------------------------------------------------------
> Dan Carpenter (3):
> wifi: mt76: mt7915: fix an uninitialized variable bug
> wifi: mt76: mt7921: fix use after free in mt7921_acpi_read()
> wifi: mt76: mt7921: delete stray if statement
>
> Deren Wu (4):
> wifi: mt76: mt7921e: fix rmmod crash in driver reload test
> wifi: mt76: mt7921e: fix random fw download fail
> wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
> wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
>
> Gergo Koteles (1):
> wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code
>
> Howard Hsu (2):
> wifi: mt76: mt7915: fix mcs value in ht mode
> wifi: mt76: mt7915: do not check state before configuring implicit beamform
>
> Lorenzo Bianconi (9):
> wifi: mt76: connac: introduce mt76_connac_reg_map structure
> wifi: mt76: add rx_check callback for usb devices
> wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c
> wifi: mt76: sdio: add rx_check callback for sdio devices
> wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload
> wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup
> wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv
> wifi: mt76: mt7663s: add rx_check callback
> wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx
>
> Ming Yen Hsieh (1):
> wifi: mt76: mt7921: introduce Country Location Control support
>
> Ruffalo Lavoisier (1):
> wifi: mt76: connac: fix in comment
>
> Ryder Lee (2):
> wifi: mt76: move move mt76_sta_stats to mt76_wcid
> wifi: mt76: add PPDU based TxS support for WED device
>
> Sean Wang (11):
> wifi: mt76: mt7921e: fix race issue between reset and suspend/resume
> wifi: mt76: mt7921s: fix race issue between reset and suspend/resume
> wifi: mt76: mt7921u: fix race issue between reset and suspend/resume
> wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND
> wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work
> wifi: mt76: sdio: poll sta stat when device transmits data
> wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap
> wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload
> wifi: mt76: mt7921: fix the firmware version report
> wifi: mt76: mt7921: get rid of the false positive reset
> wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value
>
> Shayne Chen (1):
> wifi: mt76: testmode: use random payload for tx packets
>
> YN Chen (1):
> wifi: mt76: sdio: fix transmitting packet hangs
>
> drivers/net/wireless/mediatek/mt76/mt76.h | 50 ++++++++++++++++-------------
> drivers/net/wireless/mediatek/mt76/mt7615/main.c | 4 +++
> drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 16 +++-------
> drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 1 +
> drivers/net/wireless/mediatek/mt76/mt76_connac.h | 11 +++++--
> drivers/net/wireless/mediatek/mt76/mt76_connac2_mac.h | 8 +++++
> drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c | 76 ++++++++++++++++++++++++++++----------------
> drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c | 12 +++++--
> drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h | 11 ++++++-
> drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 30 +++++-------------
> drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c | 6 ++--
> drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 27 +++++++++-------
> drivers/net/wireless/mediatek/mt76/mt7915/main.c | 19 ++++++++++-
> drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 10 +++---
> drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 256 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------
> drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 2 --
> drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 21 +++++++++++++
> drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 12 +++----
> drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.c | 5 ++-
> drivers/net/wireless/mediatek/mt76/mt7921/eeprom.h | 5 ++-
> drivers/net/wireless/mediatek/mt76/mt7921/init.c | 1 +
> drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 147 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
> drivers/net/wireless/mediatek/mt76/mt7921/main.c | 28 +++++++++++++----
> drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 198 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 2 +-
> drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 39 ++++++++++++++++++++---
> drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 99 +++++++++++++++++++++++++++++-----------------------------
> drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c | 148 --------------------------------------------------------------------------------------
> drivers/net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 9 ++----
> drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 2 ++
> drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 29 ++++++++---------
> drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 7 +----
> drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 40 +++++++++++++++---------
> drivers/net/wireless/mediatek/mt76/sdio.c | 8 ++---
> drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 23 +++++++++-----
> drivers/net/wireless/mediatek/mt76/testmode.c | 8 +++--
> drivers/net/wireless/mediatek/mt76/usb.c | 5 +++
> 37 files changed, 859 insertions(+), 516 deletions(-)

Pulled, thanks.

5f606b3e1125 Merge tag 'mt76-for-kvalo-2022-09-15' 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