From 4c246626e820a40c5b7dd3b3fcc13d59103aa5de Mon Sep 17 00:00:00 2001 From: Marcelo Tosatti Date: Thu, 21 Dec 2006 20:01:51 -0200 Subject: libertas: destroy association worker in wlan_add_card EH path Otherwise zombie tasks might end up lurking around. Signed-off-by: Marcelo Tosatti (cherry picked from c911ada952d9aaf29309a69edc29a063413fa956 commit) --- drivers/net/wireless/libertas/wlan_main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/wireless/libertas/wlan_main.c b/drivers/net/wireless/libertas/wlan_main.c index c3ecba9dd62e..bf7fa0396dd3 100644 --- a/drivers/net/wireless/libertas/wlan_main.c +++ b/drivers/net/wireless/libertas/wlan_main.c @@ -1094,6 +1094,7 @@ err_create_file: err_init_fw: libertas_sbi_unregister_dev(priv); err_registerdev: + destroy_workqueue(priv->assoc_thread); /* Stop the thread servicing the interrupts */ wake_up_interruptible(&priv->MainThread.waitQ); wlan_terminate_thread(&priv->MainThread); -- cgit v1.2.3