From b23abb0c87e58f6d2d10b431cde4eb7240fd8688 Mon Sep 17 00:00:00 2001 From: Revanth Kumar Uppala Date: Mon, 8 May 2023 10:42:45 +0000 Subject: [PATCH] nvethernet: Resolve compilation warnings on kernels 5.17+ dev_addr present in struct net_device is made const from K5.17. So, typecasting it to "nveu8_t * const" while passing it to the osi_macsec_init(). Bug 4076818 Change-Id: I4b2ac2b1a033bc41af5174da29ff9867fe4df89f Signed-off-by: Revanth Kumar Uppala Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2900162 Reviewed-by: svc-mobile-coverity Reviewed-by: svc-mobile-cert Reviewed-by: Narayan Reddy Reviewed-by: Sanath Kumar Gampa Reviewed-by: Jonathan Hunter GVS: Gerrit_Virtual_Submit --- drivers/net/ethernet/nvidia/nvethernet/macsec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/nvidia/nvethernet/macsec.c b/drivers/net/ethernet/nvidia/nvethernet/macsec.c index f9155584..cfcbfbb2 100644 --- a/drivers/net/ethernet/nvidia/nvethernet/macsec.c +++ b/drivers/net/ethernet/nvidia/nvethernet/macsec.c @@ -255,7 +255,8 @@ int macsec_open(struct macsec_priv_data *macsec_pdata, macsec_pdata->is_irq_allocated |= OSI_BIT(1); /* Invoke OSI HW initialization, initialize standard BYP entries */ - ret = osi_macsec_init(pdata->osi_core, pdata->osi_core->mtu, pdata->ndev->dev_addr); + ret = osi_macsec_init(pdata->osi_core, pdata->osi_core->mtu, + (nveu8_t * const)pdata->ndev->dev_addr); if (ret < 0) { dev_err(dev, "osi_macsec_init failed, %d\n", ret); goto err_osi_init;