diff options
Diffstat (limited to 'drivers/net/wireless/iwlegacy/iwl3945-base.c')
-rw-r--r-- | drivers/net/wireless/iwlegacy/iwl3945-base.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/net/wireless/iwlegacy/iwl3945-base.c b/drivers/net/wireless/iwlegacy/iwl3945-base.c index 41104e72d29..151c8faa18d 100644 --- a/drivers/net/wireless/iwlegacy/iwl3945-base.c +++ b/drivers/net/wireless/iwlegacy/iwl3945-base.c | |||
@@ -2710,10 +2710,8 @@ static void il3945_bg_restart(struct work_struct *data) | |||
2710 | return; | 2710 | return; |
2711 | 2711 | ||
2712 | if (test_and_clear_bit(STATUS_FW_ERROR, &il->status)) { | 2712 | if (test_and_clear_bit(STATUS_FW_ERROR, &il->status)) { |
2713 | struct il_rxon_context *ctx; | ||
2714 | mutex_lock(&il->mutex); | 2713 | mutex_lock(&il->mutex); |
2715 | for_each_context(il, ctx) | 2714 | il->ctx.vif = NULL; |
2716 | ctx->vif = NULL; | ||
2717 | il->is_open = 0; | 2715 | il->is_open = 0; |
2718 | mutex_unlock(&il->mutex); | 2716 | mutex_unlock(&il->mutex); |
2719 | il3945_down(il); | 2717 | il3945_down(il); |