Chi-Hsien Lin <chi-hsien.lin@xxxxxxxxxxx> writes: > From: Winnie Chang <winnie.chang@xxxxxxxxxxx> > > The kernel BUG happens when wowl is enabled from firmware. In > brcmf_wiphy_wowl_params(), cfg is a NULL pointer because it is > drvr->config returned from wiphy_to_cfg(), and drvr->config is not set > yet. To fix it, set drvr->config before brcmf_setup_wiphy() which > calls brcmf_wiphy_wowl_params(). > > The kernel panic is introduced in below commit: > commit id: 856d5a011c86b59f6564be4508912fb1d866adfc > brcmfmac: allocate struct brcmf_pub instance using wiphy_new() > > Signed-off-by: Winnie Chang <winnie.chang@xxxxxxxxxxx> > Reviewed-by: Chi-Hsien Lin <chi-hsien.lin@xxxxxxxxxxx> Chi-Hsien, you need to include your own s-o-b as well when you are submitting the patch: https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches#signed-off-by_missing -- Kalle Valo