]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commitdiff
mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb
authorLorenzo Bianconi <lorenzo@kernel.org>
Mon, 21 Jun 2021 08:21:31 +0000 (10:21 +0200)
committerAndrea Righi <andrea.righi@canonical.com>
Tue, 7 Dec 2021 06:33:03 +0000 (07:33 +0100)
BugLink: https://bugs.launchpad.net/bugs/1951822
[ Upstream commit 08b3c8da87aed4200dab00906f149d675ca90f23 ]

Fix the following sparse warning in mt7915_mac_add_txs_skb routine:

drivers/net/wireless/mediatek/mt76/mt7915/mac.c:1235:29:
warning: cast to restricted __le32
drivers/net/wireless/mediatek/mt76/mt7915/mac.c:1235:23:
warning: restricted __le32 degrades to integer

Fixes: 3de4cb1756565 ("mt76: mt7915: add support for tx status reporting")
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
drivers/net/wireless/mediatek/mt76/mt7915/mac.c

index 2462704094b0a85cdef9de9bc051ecfee74874c5..bbc996f86b5c33dc57197aa568afe6e8ed0402e2 100644 (file)
@@ -1232,7 +1232,7 @@ mt7915_mac_add_txs_skb(struct mt7915_dev *dev, struct mt76_wcid *wcid, int pid,
                goto out;
 
        info = IEEE80211_SKB_CB(skb);
-       if (!(txs_data[0] & le32_to_cpu(MT_TXS0_ACK_ERROR_MASK)))
+       if (!(txs_data[0] & cpu_to_le32(MT_TXS0_ACK_ERROR_MASK)))
                info->flags |= IEEE80211_TX_STAT_ACK;
 
        info->status.ampdu_len = 1;