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

Commit ea9eba6a authored by Johannes Berg's avatar Johannes Berg
Browse files

cfg80211: remove pointless channel lookup in survey code



We have a channel pointer, and we use its center frequency
to look up a channel pointer - which will thus be exactly
the same as the original pointer.

Remove that pointless lookup and just use the pointer.

Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent 575f0530
Loading
Loading
Loading
Loading
+1 −5
Original line number Diff line number Diff line
@@ -6562,8 +6562,6 @@ static int nl80211_dump_survey(struct sk_buff *skb,
	}

	while (1) {
		struct ieee80211_channel *chan;

		res = rdev_dump_survey(rdev, wdev->netdev, survey_idx, &survey);
		if (res == -ENOENT)
			break;
@@ -6576,9 +6574,7 @@ static int nl80211_dump_survey(struct sk_buff *skb,
			goto out;
		}

		chan = ieee80211_get_channel(&rdev->wiphy,
					     survey.channel->center_freq);
		if (!chan || chan->flags & IEEE80211_CHAN_DISABLED) {
		if (survey.channel->flags & IEEE80211_CHAN_DISABLED) {
			survey_idx++;
			continue;
		}