| b74f98b828f5 ("mt76: mt76x02: minor mt76x02_mac_set_beacon optimization") |
| f27469a93396 ("mt76: mt76x02: split beaconing") |
| 0794d03a8f2f ("mt76: mt76x02: omit beacon slot clearing") |
| d7b47bbdd71c ("mt76: move aggr_stats array in mt76_dev") |
| 7b37cce09d18 ("mt76: mt76x02: move mac_reset_counter in mt76x02_lib module") |
| 868ad2149602 ("net/wireless: Delete unnecessary checks before the macro call “dev_kfree_skb”") |
| d5160d867fe3 ("mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable") |
| 1920a0cc03e9 ("mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros") |
| 6e4caaea9925 ("mt76: mt76x2: move mutex_lock inside mt76x2_set_channel") |
| dc6057f49a51 ("mt76: move pre_tbtt_tasklet in mt76_dev") |
| c8a04d985481 ("mt76: move beacon_mask in mt76_dev") |
| 3041c445e626 ("mt76: move beacon_int in mt76_dev") |
| 2ac515a5d74f ("mt76: mt76x02: use napi polling for tx cleanup") |
| 37426fb67a01 ("mt76: move mac_work in mt76_dev") |
| 41634aa8d6db ("mt76: only schedule txqs from the tx tasklet") |
| a33b8ab868ad ("mt76: move tx tasklet to struct mt76_dev") |
| 90fdc1717b18 ("mt76: use mac80211 txq scheduling") |
| f2276c29f822 ("mt76x02: make beacon slots bigger for USB") |
| 7e07c27d37bd ("mt76x02u: implement pre TBTT work for USB") |
| 31cdd4420349 ("mt76x02: generalize some mmio beaconing functions") |
| c6ad1feb1f0b ("mt76x02u: implement beacon_ops") |
| c004b881f144 ("mt76x02: introduce beacon_ops") |
| 5a3f1cc288fb ("mt76x02: add hrtimer for pre TBTT for USB") |
| 8d71aef9c9ca ("mt76x02: introduce mt76x02_beacon.c") |
| af005f260595 ("mt76: introduce mt76_sw_queue data structure") |
| e226ba2e3569 ("mt76: remove mt76_queue dependency from tx_complete_skb function pointer") |
| 300832ad5f53 ("mt76: remove mt76_queue dependency from tx_prepare_skb function pointer") |
| 89a37842b0c1 ("mt76: remove mt76_queue dependency from tx_queue_skb function pointer") |
| b1bfbe704f8f ("mt76: dma: move mt76x02_init_{tx,rx}_queue in mt76 module") |
| 9220f695c17b ("mt76: mmio: move mt76x02_set_irq_mask in mt76 module") |
| 2170e2157d7c ("mt76: mt7603: add missing initialization for dev->ps_lock") |
| 13f61dfc5235 ("mt76: fix schedule while atomic in mt76x02_reset_state") |
| f2a00a821aac ("mt76: mt7603: use the correct hweight8() function") |
| 004960423fe1 ("mt76: mt76x2: implement full device restart on watchdog reset") |
| cd44bc40a1f1 ("mt76: introduce q->stopped parameter") |
| c8846e101502 ("mt76: add driver for MT7603E and MT7628/7688") |
| 6cad8240a5da ("mt76: remove no longer used routine declarations") |
| 888199b89291 ("mt76: usb: simplify rx buffer allocation") |
| 4de92bf10c6d ("mt76: usb: introduce mt76u_fill_bulk_urb routine") |
| fc994dbbd94e ("mt76usb: remove usb_mcu.c") |
| a18a494f908f ("mt76usb: use synchronous msg for mcu command responses") |
| 4606a26c0c51 ("mt76: mt76x02: fix ED/CCA enabling/disabling") |
| 90f42f2d76d0 ("mt76: mt76x02: only reset beacon drift counter when enabling beacons") |
| b3f09304bab1 ("mt76: mt76x02: fix beacon timer drift adjustment") |
| a6982fcdc3c8 ("mt76: mt76x02: fix TSF sync mode") |
| f752294946ae ("mt76: usb: use a linear buffer for tx/rx datapath if sg is not supported") |
| d704d16f201a ("mt76: usb: do not use sg buffers for mcu messages") |
| 63a7de5dfbfd ("mt76: usb: move mt76u_check_sg in usb.c") |
| cb83585e1121 ("mt76: usb: fix possible memory leak in mt76u_buf_free") |
| bdba48d57a55 ("mt76: usb: fix possible NULL pointer dereference in mt76u_mcu_deinit") |