From 003f530d4ca0373edbe41d3005cc466932a35775 Mon Sep 17 00:00:00 2001 From: Srishti Piplani Date: Thu, 16 May 2019 19:07:46 +0530 Subject: [PATCH] [NEUS7920-477] [9610] wlbt: Kernel panic when sta_bss expires when sta_bss expires in cfg , and when connect is received, connect scan to be triggered. SCSC-Bug-Id: SSB-52829 Change-Id: I6850274999745d4bbaa2c62579abfbb3c3fb2fe9 Signed-off-by: Srishti Piplani --- drivers/net/wireless/scsc/cfg80211_ops.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/drivers/net/wireless/scsc/cfg80211_ops.c b/drivers/net/wireless/scsc/cfg80211_ops.c index 51128af07c4c..5379435cf9ed 100755 --- a/drivers/net/wireless/scsc/cfg80211_ops.c +++ b/drivers/net/wireless/scsc/cfg80211_ops.c @@ -989,7 +989,6 @@ int slsi_connect(struct wiphy *wiphy, struct net_device *dev, #endif capability); if (!ndev_vif->sta.sta_bss) { - if (!sme->bssid) { struct cfg80211_ssid ssid; SLSI_NET_DBG3(dev, SLSI_CFG80211, "BSS info is not available - Perform scan\n"); @@ -1020,10 +1019,6 @@ int slsi_connect(struct wiphy *wiphy, struct net_device *dev, } channel = ndev_vif->sta.sta_bss->channel; bssid = ndev_vif->sta.sta_bss->bssid; - } else { - /* The cfg80211 timeout for bss is 3 seconds so the sta_bss can be NULL */ - SLSI_NET_DBG1(dev, SLSI_CFG80211, "sta_bss is not available for %.*s, %pM\n", (int)sme->ssid_len, sme->ssid, sme->bssid); - } } else { channel = ndev_vif->sta.sta_bss->channel; bssid = ndev_vif->sta.sta_bss->bssid; -- 2.20.1