mirror of
https://github.com/torvalds/linux.git
synced 2024-11-11 14:42:24 +00:00
058cbee52c
As &priv->tx_dev.tx_dev_lock is also acquired by xmit callback which could be call from timer under softirq context, use spin_lock_bh() on it to prevent potential deadlock. hostif_sme_work() --> hostif_sme_set_pmksa() --> hostif_mib_set_request() --> ks_wlan_hw_tx() --> spin_lock(&priv->tx_dev.tx_dev_lock) ks_wlan_start_xmit() --> hostif_data_request() --> ks_wlan_hw_tx() --> spin_lock(&priv->tx_dev.tx_dev_lock) Signed-off-by: Chengfeng Ye <dg573847474@gmail.com> Link: https://lore.kernel.org/r/20230926161323.41928-1-dg573847474@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
---|---|---|
.. | ||
eap_packet.h | ||
Kconfig | ||
ks7010_sdio.c | ||
ks_hostif.c | ||
ks_hostif.h | ||
ks_wlan_ioctl.h | ||
ks_wlan_net.c | ||
ks_wlan.h | ||
Makefile | ||
TODO |