diff options
Diffstat (limited to 'net/mac80211/chan.c')
-rw-r--r-- | net/mac80211/chan.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/mac80211/chan.c b/net/mac80211/chan.c index 80e55527504b..1bfe0a8b19d2 100644 --- a/net/mac80211/chan.c +++ b/net/mac80211/chan.c | |||
@@ -381,7 +381,8 @@ void ieee80211_iter_chan_contexts_atomic( | |||
381 | 381 | ||
382 | rcu_read_lock(); | 382 | rcu_read_lock(); |
383 | list_for_each_entry_rcu(ctx, &local->chanctx_list, list) | 383 | list_for_each_entry_rcu(ctx, &local->chanctx_list, list) |
384 | iter(hw, &ctx->conf, iter_data); | 384 | if (ctx->driver_present) |
385 | iter(hw, &ctx->conf, iter_data); | ||
385 | rcu_read_unlock(); | 386 | rcu_read_unlock(); |
386 | } | 387 | } |
387 | EXPORT_SYMBOL_GPL(ieee80211_iter_chan_contexts_atomic); | 388 | EXPORT_SYMBOL_GPL(ieee80211_iter_chan_contexts_atomic); |