wifi: cw1200: fix __le16 sparse warnings
authorKalle Valo <kvalo@kernel.org>
Tue, 30 Jan 2024 15:15:55 +0000 (17:15 +0200)
committerKalle Valo <kvalo@kernel.org>
Mon, 5 Feb 2024 18:16:29 +0000 (20:16 +0200)
commit7ceade653429c1c6af387d4039199eeae3b685c1
tree32ee7900de8514fc221f75f3712e392fdf3507db
parent0583e5acaf43644c4d4f476979c18bf1a034639f
wifi: cw1200: fix __le16 sparse warnings

Sparse warns:

drivers/net/wireless/st/cw1200/cw1200_spi.c:83:17:    got restricted __le16 [usertype]
drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17: warning: incorrect type in assignment (different base types)
drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17:    expected unsigned short [addressable] [assigned] [usertype] regaddr
drivers/net/wireless/st/cw1200/cw1200_spi.c:148:17:    got restricted __le16 [usertype]

These cpu_to_le16() calls are not really making any sense to me. On a big
endian system we first convert regaddr from big to little using cpu_to_le16()
but immediately after we convert them back to big endian? So just remove them.

Compile tested only.

Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://msgid.link/20240130151556.2315951-4-kvalo@kernel.org
drivers/net/wireless/st/cw1200/cw1200_spi.c