wifi: cw1200: use get_unaligned_le64()
Instead of the code here that copies into a variable first and then flips endianness, which confuses sparse, just directly use get_unaligned_le64(). Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Kalle Valo <kvalo@kernel.org> Link: https://lore.kernel.org/r/20220904212910.a5c9ea122f0f.If786a66f8fd9d45659cd5a2532cf395e21334453@changeid
This commit is contained in:
parent
df8e1af22c
commit
53b17c121f
|
@ -1142,8 +1142,7 @@ void cw1200_rx_cb(struct cw1200_common *priv,
|
|||
|
||||
/* Remove TSF from the end of frame */
|
||||
if (arg->flags & WSM_RX_STATUS_TSF_INCLUDED) {
|
||||
memcpy(&hdr->mactime, skb->data + skb->len - 8, 8);
|
||||
hdr->mactime = le64_to_cpu(hdr->mactime);
|
||||
hdr->mactime = get_unaligned_le64(skb->data + skb->len - 8);
|
||||
if (skb->len >= 8)
|
||||
skb_trim(skb, skb->len - 8);
|
||||
} else {
|
||||
|
|
Loading…
Reference in New Issue