Ping-Ke Shih <pkshih@xxxxxxxxxxx> wrote: > From: Po-Hao Huang <phhuang@xxxxxxxxxxx> > > Add this check to avoid crash by dereferencing a null pointer. When hwscan > fails due to no memory or dma failure, the scan flag in ieee80211_local is > cleared. So mac80211 determine that it's not hw_scan then calls > sw_scan_complete() with null vif, which is also freed during the fail. > > Signed-off-by: Po-Hao Huang <phhuang@xxxxxxxxxxx> > Signed-off-by: Ping-Ke Shih <pkshih@xxxxxxxxxxx> Patch applied to wireless-next.git, thanks. 32621eb61bfd rtw88: fix null vif pointer when hw_scan fails -- https://patchwork.kernel.org/project/linux-wireless/patch/20220520081523.45987-1-pkshih@xxxxxxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches