From 8229868ec865cdd0e1566dfbed487f869c3ee796 Mon Sep 17 00:00:00 2001 From: Revanth Kumar Uppala Date: Wed, 3 May 2023 21:56:25 +0530 Subject: [PATCH] nvethernet: Address dev_addr warnings in K5.17 dev_addr present in struct net_device is made const from K5.17.So, modifying the local pointer also to const. Bug 4076818 Change-Id: I7f2f0a5fab033a13145a0d5a60f2847d239cedb4 Signed-off-by: Revanth Kumar Uppala Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2898041 Reviewed-by: svc-mobile-coverity Reviewed-by: svc-mobile-cert Reviewed-by: Jonathan Hunter GVS: Gerrit_Virtual_Submit --- drivers/net/ethernet/nvidia/nvethernet/selftests.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/net/ethernet/nvidia/nvethernet/selftests.c b/drivers/net/ethernet/nvidia/nvethernet/selftests.c index 9fbdbe33..04ce4858 100644 --- a/drivers/net/ethernet/nvidia/nvethernet/selftests.c +++ b/drivers/net/ethernet/nvidia/nvethernet/selftests.c @@ -10,7 +10,11 @@ */ struct ether_packet_ctxt { /** Destination MAC address in Ethernet header */ +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 17, 0) + const unsigned char *dst; +#else unsigned char *dst; +#endif }; /** @@ -150,7 +154,11 @@ static int ether_test_loopback_validate(struct sk_buff *skb, struct net_device *orig_ndev) { struct ether_test_priv_data *tpdata = pt->af_packet_priv; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 17, 0) + const unsigned char *dst = tpdata->ctxt->dst; +#else unsigned char *dst = tpdata->ctxt->dst; +#endif struct ether_testhdr *thdr; struct ethhdr *ehdr; struct udphdr *uhdr;