linux/drivers/staging/rtl8712
Sudip Mukherjee 39a6e7376a staging: rtl8712: fix stack dump
del_timer_sync() is not to be called in the interrupt context unless
the timer is irqsafe. but most of the functions where commits
6501c8e7d8 and 382d020f44 touched 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>
2015-05-31 11:54:25 +09:00
..
Kconfig
Makefile
TODO
basic_types.h
drv_types.h staging: rtl8712: Do coding style cleanup 2015-02-07 17:39:50 +08:00
ethernet.h
hal_init.c Staging rtl8172: Remove unnecessary typecast 2015-03-09 13:37:22 +01:00
ieee80211.c staging: rtl8712: remove unused variables 2014-10-29 17:37:26 +08:00
ieee80211.h
mlme_linux.c Staging: rtl8712: Eliminate use of _init_timer 2015-03-06 09:54:34 -08:00
mlme_osdep.h
mp_custom_oid.h
os_intfs.c staging: rtl8712: Drop unneeded cast on netdev_priv 2015-04-03 15:15:40 +02:00
osdep_intf.h
osdep_service.h Staging: rtl8712: Eliminate use of _cancel_timer 2015-03-16 15:46:07 +01:00
recv_linux.c Staging: rtl8712: Eliminate use of _init_timer 2015-03-06 09:54:34 -08:00
recv_osdep.h staging: rtl8712: recv_linux: Remove unused function 2015-01-25 19:59:18 +08:00
rtl871x_cmd.c staging: rtl8712: fix stack dump 2015-05-31 11:54:25 +09:00
rtl871x_cmd.h
rtl871x_debug.h
rtl871x_eeprom.c staging: rtl8712: rewrite the right hand side of an assignment 2015-02-26 15:23:47 -08:00
rtl871x_eeprom.h
rtl871x_event.h
rtl871x_ht.h
rtl871x_io.c staging: rtl8712: Remove unnecessary cast for argument of kfree 2014-10-20 10:29:19 +08:00
rtl871x_io.h staging: rtl8712: add new line after declarations 2014-09-28 22:41:23 -04:00
rtl871x_ioctl.h Staging: rtl8712: Add space after return type 2014-09-23 08:14:36 -07:00
rtl871x_ioctl_linux.c staging: rtl8712: freeing an ERR_PTR 2015-05-08 01:58:04 +02:00
rtl871x_ioctl_rtl.c
rtl871x_ioctl_rtl.h
rtl871x_ioctl_set.c Staging: rtl8712: Remove duplicated argument to | 2015-04-01 17:26:58 +02:00
rtl871x_ioctl_set.h
rtl871x_led.h
rtl871x_mlme.c staging: rtl8712: fix stack dump 2015-05-31 11:54:25 +09:00
rtl871x_mlme.h
rtl871x_mp.c staging: rtl8712: remove extra parentheses around right bit shift operation 2015-03-06 15:22:43 -08:00
rtl871x_mp.h Staging: rtl8712: remove semicolon after macro 2014-09-23 08:04:57 -07:00
rtl871x_mp_ioctl.c staging: rtl8712: remove unused function 2015-01-25 19:59:19 +08:00
rtl871x_mp_ioctl.h staging: rtl8712: rtl871x_mp_ioctl.c: Remove some unused functions 2015-01-17 14:10:03 -08:00
rtl871x_mp_phy_regdef.h
rtl871x_pwrctrl.c staging: rtl8712: fix stack dump 2015-05-31 11:54:25 +09:00
rtl871x_pwrctrl.h staging: rtl8712: remove spaces before commas 2015-01-17 14:20:25 -08:00
rtl871x_recv.c staing: rtl8712: else after return or break warning 2015-02-26 15:08:36 -08:00
rtl871x_recv.h staging: rtl8712: remove unused variables 2014-10-29 17:37:26 +08:00
rtl871x_rf.h
rtl871x_security.c Staging: rtl8712: Remove zero-testing pointer typed value 2015-04-01 17:26:58 +02:00
rtl871x_security.h Staging: rtl8712: Eliminate use of _init_timer 2015-03-06 09:54:34 -08:00
rtl871x_sta_mgt.c staging: rtl8712: fix stack dump 2015-05-31 11:54:25 +09:00
rtl871x_wlan_sme.h
rtl871x_xmit.c Staging: rtl8712: Eliminate use of _cancel_timer 2015-03-16 15:46:07 +01:00
rtl871x_xmit.h
rtl8712_bitdef.h
rtl8712_cmd.c staging: rtl8712: rewrite the right hand side of an assignment 2015-02-26 15:23:47 -08:00
rtl8712_cmd.h staging: rtl8712: remove spaces before commas 2015-01-17 14:20:25 -08:00
rtl8712_cmdctrl_bitdef.h
rtl8712_cmdctrl_regdef.h
rtl8712_debugctrl_bitdef.h
rtl8712_debugctrl_regdef.h
rtl8712_edcasetting_bitdef.h
rtl8712_edcasetting_regdef.h
rtl8712_efuse.c staging: rtl8712: remove unused variables 2014-10-29 17:37:26 +08:00
rtl8712_efuse.h
rtl8712_event.h staging: rtl8712: remove spaces before commas 2015-01-17 14:20:25 -08:00
rtl8712_fifoctrl_bitdef.h
rtl8712_fifoctrl_regdef.h
rtl8712_gp_bitdef.h
rtl8712_gp_regdef.h
rtl8712_hal.h
rtl8712_interrupt_bitdef.h
rtl8712_io.c staging: rtl8712: add new line after declarations 2014-09-28 22:41:23 -04:00
rtl8712_led.c staging: rtl8712: fix stack dump 2015-05-31 11:54:25 +09:00
rtl8712_macsetting_bitdef.h
rtl8712_macsetting_regdef.h
rtl8712_powersave_bitdef.h
rtl8712_powersave_regdef.h
rtl8712_ratectrl_bitdef.h
rtl8712_ratectrl_regdef.h
rtl8712_recv.c staging: rtl8712: remove extra parentheses around right bit shift operation 2015-03-06 15:22:43 -08:00
rtl8712_recv.h
rtl8712_regdef.h
rtl8712_security_bitdef.h
rtl8712_spec.h
rtl8712_syscfg_bitdef.h
rtl8712_syscfg_regdef.h
rtl8712_timectrl_bitdef.h
rtl8712_timectrl_regdef.h
rtl8712_wmac_bitdef.h
rtl8712_wmac_regdef.h
rtl8712_xmit.c staging: rtl8712: add new line after declarations 2014-09-28 22:41:23 -04:00
rtl8712_xmit.h
sta_info.h staging: rtl8712: remove spaces before commas 2015-01-17 14:20:25 -08:00
usb_halinit.c
usb_intf.c staging: rtl8712: fix Prefer ether_addr_copy() over memcpy() 2015-02-07 17:15:43 +08:00
usb_ops.c
usb_ops.h
usb_ops_linux.c staging: rtl8712: remove unused variables 2014-10-29 17:37:26 +08:00
usb_osintf.h
wifi.h Staging: rtl8712: Replace __constant_cpu_to_le16 2015-03-16 15:48:20 +01:00
wlan_bssdef.h
xmit_linux.c staging: rtl8712: Drop unneeded cast on netdev_priv 2015-04-03 15:15:40 +02:00
xmit_osdep.h