From 9be8ee34e8caa9ac501da2c3c66004bafb59b997 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 30 Jul 2026 03:30:04 +0000 Subject: [PATCH] wifi: mt76: mt7925: fix declaration after case label in tx done event Older compilers reject a declaration directly following a case label. Move the event pointer to the function's declaration block. Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202607301118.AhhCoyUN-lkp@intel.com/ Signed-off-by: Felix Fietkau --- mt7925/mcu.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mt7925/mcu.c b/mt7925/mcu.c index 7e02dd72..a7ff0323 100644 --- a/mt7925/mcu.c +++ b/mt7925/mcu.c @@ -461,6 +461,7 @@ mt7925_mcu_tx_done_event(struct mt792x_dev *dev, struct sk_buff *skb) u8 rsv[3]; u8 data[]; } __packed * txs; + struct mt7928_uni_txdone_event *evt; struct tlv *tlv; u32 tlv_len; @@ -471,8 +472,6 @@ mt7925_mcu_tx_done_event(struct mt792x_dev *dev, struct sk_buff *skb) while (tlv_len > 0 && le16_to_cpu(tlv->len) <= tlv_len) { switch (le16_to_cpu(tlv->tag)) { case UNI_EVENT_TX_DONE_MSG: - struct mt7928_uni_txdone_event *evt; - if (!is_mt7928(&dev->mt76)) break;