diff options
Diffstat (limited to 'drivers/net/ethernet/sfc/mcdi.c')
| -rw-r--r-- | drivers/net/ethernet/sfc/mcdi.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/ethernet/sfc/mcdi.c b/drivers/net/ethernet/sfc/mcdi.c index 540f57915d6f..0d5d7b5325e8 100644 --- a/drivers/net/ethernet/sfc/mcdi.c +++ b/drivers/net/ethernet/sfc/mcdi.c | |||
| @@ -102,6 +102,10 @@ int efx_mcdi_init(struct efx_nic *efx) | |||
| 102 | netif_err(efx, probe, efx->net_dev, | 102 | netif_err(efx, probe, efx->net_dev, |
| 103 | "Host already registered with MCPU\n"); | 103 | "Host already registered with MCPU\n"); |
| 104 | 104 | ||
| 105 | if (efx->mcdi->fn_flags & | ||
| 106 | (1 << MC_CMD_DRV_ATTACH_EXT_OUT_FLAG_PRIMARY)) | ||
| 107 | efx->primary = efx; | ||
| 108 | |||
| 105 | return 0; | 109 | return 0; |
| 106 | } | 110 | } |
| 107 | 111 | ||
