> -----Original Message----- > From: Larry Finger <larry.finger@xxxxxxxxx> On Behalf Of Larry Finger > Sent: Monday, May 8, 2023 8:56 AM > To: Ping-Ke Shih <pkshih@xxxxxxxxxxx>; Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> > Cc: linux-wireless <linux-wireless@xxxxxxxxxxxxxxx> > Subject: Re: RCU WARNING Splat from rtw8822bu > > On 5/7/23 19:49, Ping-Ke Shih wrote: > > The ieee80211_ops::sta_rc_update must be atomic, because ieee80211_chan_bw_change() > > holds rcu_read lock while calling drv_sta_rc_update(), so I think a simple way is > > to create a work to do original things. I will make a fix later. > > Thanks. > > I forgot to say that the WARNING did not cause the wifi connection to be > dropped, thus the issue is one of log spamming, not stability. > I have sent a fix [1]. Please try if it works in your side. [1] https://lore.kernel.org/linux-wireless/20230508085429.46653-1-pkshih@xxxxxxxxxxx/T/#u Thank you Ping-Ke