Flag rfchange_inprogress in struct rtl_ps_ctl is protected by a spinlock in most routines but not in rtl8723e_dm_watchdog(), which could lead to a race condition. The necessary locking to prevent this condition is added. Reported-by: Pavel Andrianov <andrianov@ispras.ru> Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Cc: Pavel Andrianov <andrianov@ispras.ru> Signed-off-by: Kalle Valo <kvalo@codeaurora.org> |
||
---|---|---|
.. | ||
btc.h | ||
def.h | ||
dm.c | ||
dm.h | ||
fw.c | ||
fw.h | ||
hal_bt_coexist.c | ||
hal_bt_coexist.h | ||
hal_btc.c | ||
hal_btc.h | ||
hw.c | ||
hw.h | ||
led.c | ||
led.h | ||
Makefile | ||
phy.c | ||
phy.h | ||
pwrseq.c | ||
pwrseq.h | ||
reg.h | ||
rf.c | ||
rf.h | ||
sw.c | ||
sw.h | ||
table.c | ||
table.h | ||
trx.c | ||
trx.h |