linux/drivers/net/wireless/rsi
Karun Eagalapati 6c409cad3d rsi: use separate mutex lock for receive thread
Deadlock issue is observed during our stress tests. The root
cause for the issue is same lock is used between tx and rx threads.

This patch adds a separate mutex lock for rx thread to resolve
the problem.

Signed-off-by: Karun Eagalapati <karun256@gmail.com>
Signed-off-by: Amitkumar Karwar <amit.karwar@redpinesignals.com>
Signed-off-by: Prameela Rani Garnepudi <prameela.j04cs@gmail.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2017-07-28 17:22:43 +03:00
..
Kconfig rsi: add vendor Kconfig entry 2015-11-18 14:28:31 +02:00
Makefile rsi: Rename file rsi_91x_pkt.c to rsi_91x_hal.c 2017-05-24 16:37:48 +03:00
rsi_91x_core.c rsi: rsi_91x_core: Use time_after time comparison 2017-05-24 16:39:41 +03:00
rsi_91x_debugfs.c rsi: changes in eeprom read frame 2017-07-28 17:22:33 +03:00
rsi_91x_hal.c rsi: separate function for data packet descriptor 2017-07-28 17:22:41 +03:00
rsi_91x_mac80211.c wireless: Set NL80211_EXT_FEATURE_CQM_RSSI_LIST in multiple drivers 2017-03-06 09:21:39 +01:00
rsi_91x_main.c rsi: use separate mutex lock for receive thread 2017-07-28 17:22:43 +03:00
rsi_91x_mgmt.c rsi: changes in eeprom read frame 2017-07-28 17:22:33 +03:00
rsi_91x_sdio_ops.c rsi: use separate mutex lock for receive thread 2017-07-28 17:22:43 +03:00
rsi_91x_sdio.c rsi: Optimise sdio claim and release host 2017-07-28 17:22:42 +03:00
rsi_91x_usb_ops.c rsi: use separate mutex lock for receive thread 2017-07-28 17:22:43 +03:00
rsi_91x_usb.c rsi: choose correct endpoint based on queue. 2017-07-28 17:22:37 +03:00
rsi_boot_params.h rsi: configure new boot parameters to device 2017-06-21 18:26:26 +03:00
rsi_common.h rsi: Remove old firmware loading method 2017-05-24 16:37:53 +03:00
rsi_debugfs.h
rsi_hal.h rsi: data packet descriptor enhancements 2017-07-28 17:22:40 +03:00
rsi_main.h rsi: use separate mutex lock for receive thread 2017-07-28 17:22:43 +03:00
rsi_mgmt.h rsi: data packet descriptor enhancements 2017-07-28 17:22:40 +03:00
rsi_sdio.h rsi: SDIO Rx packet processing enhancement 2017-07-28 17:22:42 +03:00
rsi_usb.h rsi: rename USB endpoint macros 2017-07-28 17:22:36 +03:00