]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net: gianfar: Use __be64 * to store pointers to big endian values
authorSimon Horman <horms@kernel.org>
Fri, 11 Oct 2024 09:20:00 +0000 (10:20 +0100)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 15 Oct 2024 11:59:26 +0000 (13:59 +0200)
commitde306f0051ae947680a13c13a9fd9373d7460bb1
tree3f8230f94dc9e1b976a775b7475b4df32631e1cd
parentbb9df28e6fcda6a96860e7b77f3912ef50e06793
net: gianfar: Use __be64 * to store pointers to big endian values

Timestamp values are read using pointers to 64-bit big endian values.
But the type of these pointers is u64 *, host byte order.
Use __be64 * instead.

Flagged by Sparse:

.../gianfar.c:2212:60: warning: cast to restricted __be64
.../gianfar.c:2475:53: warning: cast to restricted __be64

Introduced by
commit cc772ab7cdca ("gianfar: Add hardware RX timestamping support").

Compile tested only.
No functional change intended.

Signed-off-by: Simon Horman <horms@kernel.org>
Reviewed-by: Claudiu Manoil <claudiu.manoil@nxp.com>
Link: https://patch.msgid.link/20241011-gianfar-be64-v1-1-a77ebe972176@kernel.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/freescale/gianfar.c