diff options
author | Johannes Berg <johannes.berg@intel.com> | 2016-05-03 09:52:04 -0400 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2016-05-12 05:16:40 -0400 |
commit | 53873f134d285191ef6435882d55837093a36c53 (patch) | |
tree | a49f49d0f940a902f2fe0aa271d12d66c98c7a34 /net/wireless/util.c | |
parent | 8b9b2f06998f33bdd1774a9860ec60e945977384 (diff) |
cfg80211: make wdev_list accessible to drivers
There's no harm in having drivers read the list, since they can
use RCU protection or RTNL locking; allow this to not require
each and every driver to also implement its own bookkeeping.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/wireless/util.c')
-rw-r--r-- | net/wireless/util.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/wireless/util.c b/net/wireless/util.c index 7cfabd6e83c6..219bd197039e 100644 --- a/net/wireless/util.c +++ b/net/wireless/util.c | |||
@@ -986,7 +986,7 @@ void cfg80211_process_rdev_events(struct cfg80211_registered_device *rdev) | |||
986 | 986 | ||
987 | ASSERT_RTNL(); | 987 | ASSERT_RTNL(); |
988 | 988 | ||
989 | list_for_each_entry(wdev, &rdev->wdev_list, list) | 989 | list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) |
990 | cfg80211_process_wdev_events(wdev); | 990 | cfg80211_process_wdev_events(wdev); |
991 | } | 991 | } |
992 | 992 | ||
@@ -1560,7 +1560,7 @@ int cfg80211_validate_beacon_int(struct cfg80211_registered_device *rdev, | |||
1560 | if (!beacon_int) | 1560 | if (!beacon_int) |
1561 | return -EINVAL; | 1561 | return -EINVAL; |
1562 | 1562 | ||
1563 | list_for_each_entry(wdev, &rdev->wdev_list, list) { | 1563 | list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { |
1564 | if (!wdev->beacon_interval) | 1564 | if (!wdev->beacon_interval) |
1565 | continue; | 1565 | continue; |
1566 | if (wdev->beacon_interval != beacon_int) { | 1566 | if (wdev->beacon_interval != beacon_int) { |