Page MenuHomeFreeBSD

D5276.diff
No OneTemporary

D5276.diff

Index: head/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
===================================================================
--- head/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
+++ head/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
@@ -1549,7 +1549,7 @@
return;
}
do_sched:
- taskqueue_enqueue_fast(sc->hn_tx_taskq, &sc->hn_start_task);
+ taskqueue_enqueue(sc->hn_tx_taskq, &sc->hn_start_task);
}
static void
@@ -1566,10 +1566,8 @@
atomic_clear_int(&ifp->if_drv_flags, IFF_DRV_OACTIVE);
sched = hn_start_locked(ifp, sc->hn_direct_tx_size);
NV_UNLOCK(sc);
- if (sched) {
- taskqueue_enqueue_fast(sc->hn_tx_taskq,
- &sc->hn_start_task);
- }
+ if (sched)
+ taskqueue_enqueue(sc->hn_tx_taskq, &sc->hn_start_task);
} else {
do_sched:
/*
@@ -1579,7 +1577,7 @@
* races.
*/
atomic_clear_int(&ifp->if_drv_flags, IFF_DRV_OACTIVE);
- taskqueue_enqueue_fast(sc->hn_tx_taskq, &sc->hn_txeof_task);
+ taskqueue_enqueue(sc->hn_tx_taskq, &sc->hn_txeof_task);
}
}

File Metadata

Mime Type
text/plain
Expires
Fri, Jul 3, 10:24 AM (15 h, 10 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34618352
Default Alt Text
D5276.diff (1007 B)

Event Timeline