]> xenbits.xensource.com Git - people/royger/freebsd.git/commitdiff
hyperv/vmbus: Utilize vmbus_chan_run_task()
authorsephe <sephe@FreeBSD.org>
Thu, 8 Dec 2016 05:15:00 +0000 (05:15 +0000)
committersephe <sephe@FreeBSD.org>
Thu, 8 Dec 2016 05:15:00 +0000 (05:15 +0000)
MFC after: 1 week
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8686

sys/dev/hyperv/vmbus/vmbus_chan.c

index a02929c464990194ea5f46f8293dfe17222fffa1..0f26fc059cf9f62be0f5561563d63526bfe9cca5 100644 (file)
@@ -772,8 +772,7 @@ vmbus_chan_clear_chmap(struct vmbus_channel *chan)
        struct task chmap_task;
 
        TASK_INIT(&chmap_task, 0, vmbus_chan_clrchmap_task, chan);
-       taskqueue_enqueue(chan->ch_tq, &chmap_task);
-       taskqueue_drain(chan->ch_tq, &chmap_task);
+       vmbus_chan_run_task(chan, &chmap_task);
 }
 
 static void