Page MenuHomeFreeBSD

D14060.id38492.diff
No OneTemporary

D14060.id38492.diff

Index: sys/net/iflib.c
===================================================================
--- sys/net/iflib.c
+++ sys/net/iflib.c
@@ -1984,7 +1984,8 @@
if (fl->ifl_sds.ifsd_map != NULL) {
bus_dmamap_t sd_map = fl->ifl_sds.ifsd_map[i];
bus_dmamap_unload(fl->ifl_desc_tag, sd_map);
- bus_dmamap_destroy(fl->ifl_desc_tag, sd_map);
+ if (fl->ifl_rxq->ifr_ctx->ifc_in_detach)
+ bus_dmamap_destroy(fl->ifl_desc_tag, sd_map);
}
if (*sd_m != NULL) {
m_init(*sd_m, M_NOWAIT, MT_DATA, 0);

File Metadata

Mime Type
text/plain
Expires
Sat, Aug 29, 6:03 AM (12 h, 55 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37498659
Default Alt Text
D14060.id38492.diff (517 B)

Event Timeline