diff options
Diffstat (limited to 'drivers/net/ethernet/sfc/efx.h')
| -rw-r--r-- | drivers/net/ethernet/sfc/efx.h | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/drivers/net/ethernet/sfc/efx.h b/drivers/net/ethernet/sfc/efx.h index 50247dfe8f5..d2f790df6dc 100644 --- a/drivers/net/ethernet/sfc/efx.h +++ b/drivers/net/ethernet/sfc/efx.h @@ -171,9 +171,9 @@ static inline void efx_device_detach_sync(struct efx_nic *efx)  	 * TX scheduler is stopped when we're done and before  	 * netif_device_present() becomes false.  	 */ -	netif_tx_lock(dev); +	netif_tx_lock_bh(dev);  	netif_device_detach(dev); -	netif_tx_unlock(dev); +	netif_tx_unlock_bh(dev);  }  #endif /* EFX_EFX_H */ |