net/sfc/base: make NIC pointer const in NIC config get
authorIgor Romanov <igor.romanov@oktetlabs.ru>
Thu, 7 Feb 2019 16:29:22 +0000 (16:29 +0000)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 8 Feb 2019 10:35:41 +0000 (11:35 +0100)
The change is needed for the functions that accept const efx_nic_t
pointer and have to get efx_nic_cfg_t.

Signed-off-by: Igor Romanov <igor.romanov@oktetlabs.ru>
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
drivers/net/sfc/base/efx.h
drivers/net/sfc/base/efx_nic.c

index d8914aa..8aa03b5 100644 (file)
@@ -1409,7 +1409,7 @@ typedef struct efx_nic_cfg_s {
 
 extern                 const efx_nic_cfg_t *
 efx_nic_cfg_get(
-       __in            efx_nic_t *enp);
+       __in            const efx_nic_t *enp);
 
 /* RxDPCPU firmware id values by which FW variant can be identified */
 #define        EFX_RXDP_FULL_FEATURED_FW_ID    0x0
index 52108a5..3ec5cbc 100644 (file)
@@ -595,7 +595,7 @@ fail1:
 
                        const efx_nic_cfg_t *
 efx_nic_cfg_get(
-       __in            efx_nic_t *enp)
+       __in            const efx_nic_t *enp)
 {
        EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
        EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE);