diff options
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-5000.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-5000.c b/drivers/net/wireless/iwlwifi/iwl-5000.c index c5b104fd149c..f3d139b663e6 100644 --- a/drivers/net/wireless/iwlwifi/iwl-5000.c +++ b/drivers/net/wireless/iwlwifi/iwl-5000.c | |||
@@ -241,9 +241,11 @@ static void iwl5000_nic_config(struct iwl_priv *priv) | |||
241 | * (PCIe power is lost before PERST# is asserted), | 241 | * (PCIe power is lost before PERST# is asserted), |
242 | * causing ME FW to lose ownership and not being able to obtain it back. | 242 | * causing ME FW to lose ownership and not being able to obtain it back. |
243 | */ | 243 | */ |
244 | iwl_set_bits_mask_prph(priv, APMG_PS_CTRL_REG, | 244 | iwl_grab_nic_access(priv); |
245 | iwl_set_bits_mask_prph(priv, APMG_PS_CTRL_REG, | ||
245 | APMG_PS_CTRL_EARLY_PWR_OFF_RESET_DIS, | 246 | APMG_PS_CTRL_EARLY_PWR_OFF_RESET_DIS, |
246 | ~APMG_PS_CTRL_EARLY_PWR_OFF_RESET_DIS); | 247 | ~APMG_PS_CTRL_EARLY_PWR_OFF_RESET_DIS); |
248 | iwl_release_nic_access(priv); | ||
247 | 249 | ||
248 | spin_unlock_irqrestore(&priv->lock, flags); | 250 | spin_unlock_irqrestore(&priv->lock, flags); |
249 | } | 251 | } |