From a67e42990d8ab8e5ba5e9e9f65734553184d79d5 Mon Sep 17 00:00:00 2001 From: Lorenzo Bianconi Date: Thu, 6 Feb 2020 01:03:44 +0100 Subject: [PATCH] mt76: mt7615: fix msdu_id endianness in mt7615_write_hw_txp Fix the following sparse warning in mt7615_write_hw_txp: warning: incorrect type in assignment (different base types) expected restricted __le16 got unsigned long Signed-off-by: Lorenzo Bianconi --- mt7615/mac.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mt7615/mac.c b/mt7615/mac.c index f98ae0be..b0d41ec6 100644 --- a/mt7615/mac.c +++ b/mt7615/mac.c @@ -1079,7 +1079,7 @@ mt7615_write_hw_txp(struct mt7615_dev *dev, struct mt76_tx_info *tx_info, tx_info->buf[0].len = MT_TXD_SIZE + sizeof(*txp); tx_info->nbuf = 1; - txp->msdu_id[0] = id | MT_MSDU_ID_VALID; + txp->msdu_id[0] = cpu_to_le16(id | MT_MSDU_ID_VALID); for (i = 0; i < nbuf; i++) { u32 addr = tx_info->buf[i + 1].addr;