summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/iwlegacy/iwl-sta.h
diff options
context:
space:
mode:
authorStanislaw Gruszka <sgruszka@redhat.com>2011-08-29 14:52:20 +0400
committerStanislaw Gruszka <sgruszka@redhat.com>2011-11-15 15:31:35 +0400
commit17d6e557359e0a4033bf0889e0b481519e145404 (patch)
tree744f2dec4994b08f982d5643d04d70b2734418cb /drivers/net/wireless/iwlegacy/iwl-sta.h
parent3b98c7f49b675eb13e723967cf1264e3d562c480 (diff)
downloadlinux-17d6e557359e0a4033bf0889e0b481519e145404.tar.xz
iwlegacy: remove for_each_context
We do not support many contexts. Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com>
Diffstat (limited to 'drivers/net/wireless/iwlegacy/iwl-sta.h')
-rw-r--r--drivers/net/wireless/iwlegacy/iwl-sta.h22
1 files changed, 10 insertions, 12 deletions
diff --git a/drivers/net/wireless/iwlegacy/iwl-sta.h b/drivers/net/wireless/iwlegacy/iwl-sta.h
index f07cd7f7b8ae..afd3003f654b 100644
--- a/drivers/net/wireless/iwlegacy/iwl-sta.h
+++ b/drivers/net/wireless/iwlegacy/iwl-sta.h
@@ -84,7 +84,7 @@ int il_send_lq_cmd(struct il_priv *il,
static inline void il_clear_driver_stations(struct il_priv *il)
{
unsigned long flags;
- struct il_rxon_context *ctx;
+ struct il_rxon_context *ctx = &il->ctx;
spin_lock_irqsave(&il->sta_lock, flags);
memset(il->stations, 0, sizeof(il->stations));
@@ -92,17 +92,15 @@ static inline void il_clear_driver_stations(struct il_priv *il)
il->ucode_key_table = 0;
- for_each_context(il, ctx) {
- /*
- * Remove all key information that is not stored as part
- * of station information since mac80211 may not have had
- * a chance to remove all the keys. When device is
- * reconfigured by mac80211 after an error all keys will
- * be reconfigured.
- */
- memset(ctx->wep_keys, 0, sizeof(ctx->wep_keys));
- ctx->key_mapping_keys = 0;
- }
+ /*
+ * Remove all key information that is not stored as part
+ * of station information since mac80211 may not have had
+ * a chance to remove all the keys. When device is
+ * reconfigured by mac80211 after an error all keys will
+ * be reconfigured.
+ */
+ memset(ctx->wep_keys, 0, sizeof(ctx->wep_keys));
+ ctx->key_mapping_keys = 0;
spin_unlock_irqrestore(&il->sta_lock, flags);
}