]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/net/sfc/falcon.c
sfc: Move xmac_poll_required into struct falcon_nic_data
[mv-sheeva.git] / drivers / net / sfc / falcon.c
index fd5bf0b7e8a271dbeb0999b30db526319406d36e..07f684ed2d9be5acb204cf7044b19da03ccf9081 100644 (file)
@@ -886,6 +886,7 @@ static bool
 falcon_handle_global_event(struct efx_channel *channel, efx_qword_t *event)
 {
        struct efx_nic *efx = channel->efx;
+       struct falcon_nic_data *nic_data = efx->nic_data;
 
        if (EFX_QWORD_FIELD(*event, FSF_AB_GLB_EV_G_PHY0_INTR) ||
            EFX_QWORD_FIELD(*event, FSF_AB_GLB_EV_XG_PHY0_INTR) ||
@@ -895,7 +896,7 @@ falcon_handle_global_event(struct efx_channel *channel, efx_qword_t *event)
 
        if ((efx_nic_rev(efx) == EFX_REV_FALCON_B0) &&
            EFX_QWORD_FIELD(*event, FSF_BB_GLB_EV_XG_MGT_INTR)) {
-               efx->xmac_poll_required = true;
+               nic_data->xmac_poll_required = true;
                return true;
        }