Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6e3ab554 authored by Johannes Berg's avatar Johannes Berg
Browse files

cfg80211: invert P2P-Device vs. netdev check ordering



In cfg80211_can_use_iftype_chan(), check for P2P Device
first, and then for netdevs. This doesn't really change
anything but makes the code a bit easier to read since
it may not be obvious for everyone at first that a P2P
device has no netdev.

Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent 65e8d5b8
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -1278,12 +1278,12 @@ int cfg80211_can_use_iftype_chan(struct cfg80211_registered_device *rdev,
	list_for_each_entry(wdev_iter, &rdev->wdev_list, list) {
		if (wdev_iter == wdev)
			continue;
		if (wdev_iter->netdev) {
			if (!netif_running(wdev_iter->netdev))
				continue;
		} else if (wdev_iter->iftype == NL80211_IFTYPE_P2P_DEVICE) {
		if (wdev_iter->iftype == NL80211_IFTYPE_P2P_DEVICE) {
			if (!wdev_iter->p2p_started)
				continue;
		} else if (wdev_iter->netdev) {
			if (!netif_running(wdev_iter->netdev))
				continue;
		} else {
			WARN_ON(1);
		}