Move beacon data structures shared between mt76x02 and mt7603 drivers in mt76_dev. Enable/disable pre_tbtt_tasklet tasklet in mt7603_set_channel Changes since v2: - remove patch 2/5 and 3/5 since already applied - do not run tbtt tasklet while offchannel Changes since v1: - added new patch: 'mt76: do not enable/disable pre_tbtt_tasklet in scan_start/scan_complete' Lorenzo Bianconi (3): mt76: move pre_tbtt_tasklet in mt76_dev mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel mt76: do not enable/disable pre_tbtt_tasklet in scan_start/scan_complete drivers/net/wireless/mediatek/mt76/mt76.h | 1 + .../net/wireless/mediatek/mt76/mt7603/beacon.c | 3 +++ drivers/net/wireless/mediatek/mt76/mt7603/core.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 4 ++-- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 4 ++-- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 12 ++++++++---- .../net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 -- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 1 - drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 15 +++++++++------ .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 3 +++ drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 5 ----- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 4 ++-- 14 files changed, 33 insertions(+), 27 deletions(-) -- 2.20.1