Commit 284b38b6 authored by Johannes Berg's avatar Johannes Berg
Browse files

wifi: nl80211: acquire wdev mutex for dump_survey



At least the quantenna driver calls wdev_chandef() here
which now requires the lock, so acquire it.

Fixes: 7b0a0e3c ("wifi: cfg80211: do some rework towards MLO link APIs")
Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent e2722d27
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -10233,7 +10233,9 @@ static int nl80211_dump_survey(struct sk_buff *skb, struct netlink_callback *cb)
	}
	while (1) {
		wdev_lock(wdev);
		res = rdev_dump_survey(rdev, wdev->netdev, survey_idx, &survey);
		wdev_unlock(wdev);
		if (res == -ENOENT)
			break;
		if (res)