From 60d77b6f91f08d3be3b03d188c30c9b47e800a62 Mon Sep 17 00:00:00 2001 From: Jacky Chou Date: Mon, 5 Feb 2024 16:02:28 +0800 Subject: [PATCH] net: phy: ncsi: Correct the endian of the checksum There is no need to perform the endian twice here. Signed-off-by: Jacky Chou Reviewed-by: Dan Carpenter --- drivers/net/phy/ncsi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/phy/ncsi.c b/drivers/net/phy/ncsi.c index 9689385884..f9069c3a10 100644 --- a/drivers/net/phy/ncsi.c +++ b/drivers/net/phy/ncsi.c @@ -551,7 +551,7 @@ static int ncsi_send_command(unsigned int np, unsigned int nc, unsigned int cmd, checksum = ncsi_calculate_checksum((unsigned char *)hdr, sizeof(*hdr) + len); pchecksum = (__be32 *)((void *)(hdr + 1) + len); - put_unaligned_be32(htonl(checksum), pchecksum); + put_unaligned_be32(checksum, pchecksum); if (wait) { net_set_timeout_handler(1000UL, ncsi_timeout_handler); -- 2.39.5