diff options
-rw-r--r-- | drivers/net/e1000e/ich8lan.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/e1000e/ich8lan.c b/drivers/net/e1000e/ich8lan.c index 019b9c0bcdcb..692251b60915 100644 --- a/drivers/net/e1000e/ich8lan.c +++ b/drivers/net/e1000e/ich8lan.c | |||
@@ -398,6 +398,8 @@ static s32 e1000_acquire_swflag_ich8lan(struct e1000_hw *hw) | |||
398 | 398 | ||
399 | if (!timeout) { | 399 | if (!timeout) { |
400 | hw_dbg(hw, "FW or HW has locked the resource for too long.\n"); | 400 | hw_dbg(hw, "FW or HW has locked the resource for too long.\n"); |
401 | extcnf_ctrl &= ~E1000_EXTCNF_CTRL_SWFLAG; | ||
402 | ew32(EXTCNF_CTRL, extcnf_ctrl); | ||
401 | return -E1000_ERR_CONFIG; | 403 | return -E1000_ERR_CONFIG; |
402 | } | 404 | } |
403 | 405 | ||