Page MenuHomeFreeBSD

D37892.diff
No OneTemporary

D37892.diff

diff --git a/sys/net/iflib.c b/sys/net/iflib.c
--- a/sys/net/iflib.c
+++ b/sys/net/iflib.c
@@ -2644,8 +2644,9 @@
bzero((void *)di->idi_vaddr, di->idi_size);
}
for (i = 0; i < scctx->isc_nrxqsets; i++, rxq++) {
- gtaskqueue_drain(rxq->ifr_task.gt_taskqueue,
- &rxq->ifr_task.gt_task);
+ if (rxq->ifr_task.gt_taskqueue != NULL)
+ gtaskqueue_drain(rxq->ifr_task.gt_taskqueue,
+ &rxq->ifr_task.gt_task);
rxq->ifr_cq_cidx = 0;
for (j = 0, di = rxq->ifr_ifdi; j < sctx->isc_nrxqs; j++, di++)

File Metadata

Mime Type
text/plain
Expires
Mon, Feb 9, 11:23 PM (11 h, 23 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28606829
Default Alt Text
D37892.diff (516 B)

Event Timeline