]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
wifi: wl18xx: add some missing endian conversions
authorJohannes Berg <johannes.berg@intel.com>
Sun, 4 Sep 2022 19:29:05 +0000 (21:29 +0200)
committerKalle Valo <kvalo@kernel.org>
Wed, 7 Sep 2022 08:02:58 +0000 (11:02 +0300)
This caused sparse warnings, and clearly is needed per
how other firmware interfaces behave.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20220904212910.2b5cb713cf4b.Ibabba2deb7bb22863d3a134e7a3333422d7eff17@changeid
drivers/net/wireless/ti/wl18xx/event.c

index 13d78ada4bb69ab3153beec51a0dbd3a3d10de76..34d95f458e1a92f2e53b00e1493270ff48a096aa 100644 (file)
@@ -131,10 +131,10 @@ int wl18xx_process_mailbox_events(struct wl1271 *wl)
 
        if (vector & TIME_SYNC_EVENT_ID)
                wlcore_event_time_sync(wl,
-                       mbox->time_sync_tsf_high_msb,
-                       mbox->time_sync_tsf_high_lsb,
-                       mbox->time_sync_tsf_low_msb,
-                       mbox->time_sync_tsf_low_lsb);
+                       le16_to_cpu(mbox->time_sync_tsf_high_msb),
+                       le16_to_cpu(mbox->time_sync_tsf_high_lsb),
+                       le16_to_cpu(mbox->time_sync_tsf_low_msb),
+                       le16_to_cpu(mbox->time_sync_tsf_low_lsb));
 
        if (vector & RADAR_DETECTED_EVENT_ID) {
                wl1271_info("radar event: channel %d type %s",