浏览代码

ehea: Fixed missing tasklet_kill() call

NEQ-Tasklet wasn't killed when module is removed.

Signed-off-by: Thomas Klein <tklein@de.ibm.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Thomas Klein 18 年之前
父节点
当前提交
d4150a2731
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      drivers/net/ehea/ehea_main.c

+ 1 - 0
drivers/net/ehea/ehea_main.c

@@ -2598,6 +2598,7 @@ static int __devexit ehea_remove(struct ibmebus_dev *dev)
 	destroy_workqueue(adapter->ehea_wq);
 
 	ibmebus_free_irq(NULL, adapter->neq->attr.ist1, adapter);
+	tasklet_kill(&adapter->neq_tasklet);
 
 	ehea_destroy_eq(adapter->neq);