mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
del_timer_sync() is not to be called in the interrupt context unless the timer is irqsafe. but most of the functions where commits6501c8e7d8and382d020f44touched were called in interrupt context. And as a result the WARN_ON was getting triggered. Changed to del_timer() in places which were called from interrupt. Fixes:382d020f44("Staging: rtl8712: Eliminate use of _cancel_timer" Fixes:6501c8e7d8("Staging: rtl8712: Eliminate use of _cancel_timer_ex") Fixes: https://bugzilla.kernel.org/show_bug.cgi?id=97711 Reported-by: Arek Rusniak <arek.rusi@gmail.com> Tested-by: Arek Rusniak <arek.rusi@gmail.com> Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>