mac80211: fix drv_config_iface_filter() behaviour
authorJohannes Berg <johannes.berg@intel.com>
Fri, 17 Apr 2020 09:18:31 +0000 (11:18 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 24 Apr 2020 09:46:17 +0000 (11:46 +0200)
commit90e8f58dfc04d1bd48ca155cc55ebf7ba1824864
tree894f317e0bcfd4b105154ed58bf9015a942ec098
parent1db364c88695272e3410eb4b5d4595c8cb15db30
mac80211: fix drv_config_iface_filter() behaviour

There are two bugs with this, first, it shouldn't be called
on an interface that's down, and secondly, it should then be
called when the interface comes up.

Note that the currently only user (iwlwifi) doesn't seem to
care about either of these scenarios.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Link: https://lore.kernel.org/r/20200417111830.401d82c7a0bf.I5dc7d718816460c2d8d89c7af6c215f9e2b3078f@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/cfg.c
net/mac80211/iface.c