mISDN: don't use flush_scheduled_work()
[firefly-linux-kernel-4.4.55.git] / drivers / isdn / mISDN / l1oip_core.c
index 5b59796ed250f53ae4e3a261583cd60a525a0cc1..bd526f664a3966217f0317497a943deba197982e 100644 (file)
@@ -1269,6 +1269,8 @@ release_card(struct l1oip *hc)
        if (timer_pending(&hc->timeout_tl))
                del_timer(&hc->timeout_tl);
 
+       cancel_work_sync(&hc->workq);
+
        if (hc->socket_thread)
                l1oip_socket_close(hc);