Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ath6kl: unblock fwlog_block_read() on exit

Complete the waiting fwlog_block_read on debugfs cleanup, otherwise
userspace and module unload might softlock.

Signed-off-by: Thomas Pedersen <c_tpeder@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>

authored by

Thomas Pedersen and committed by
Kalle Valo
92ada046 b86aeb50

+1
+1
drivers/net/wireless/ath/ath6kl/debug.c
··· 1824 1824 void ath6kl_debug_cleanup(struct ath6kl *ar) 1825 1825 { 1826 1826 skb_queue_purge(&ar->debug.fwlog_queue); 1827 + complete(&ar->debug.fwlog_completion); 1827 1828 kfree(ar->debug.roam_tbl); 1828 1829 } 1829 1830