From: Ben Greear <greearb@xxxxxxxxxxxxxxx> The sins of similar variable names and passing void pointers are seen again in wireless-next tree. Wrong data was passed into the rdev_inform_bss method causing crashes. Signed-off-by: Ben Greear <greearb@xxxxxxxxxxxxxxx> --- net/wireless/scan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/wireless/scan.c b/net/wireless/scan.c index 7f8e831ef1dc..52b048675cc7 100644 --- a/net/wireless/scan.c +++ b/net/wireless/scan.c @@ -2155,7 +2155,7 @@ cfg80211_inform_single_bss_data(struct wiphy *wiphy, if (!res) goto drop; - rdev_inform_bss(rdev, &res->pub, ies, data->drv_data); + rdev_inform_bss(rdev, &res->pub, ies, drv_data->drv_data); if (data->bss_source == BSS_SOURCE_MBSSID) { /* this is a nontransmitting bss, we need to add it to -- 2.40.0