Page MenuHomeFreeBSD

D30758.id90825.diff
No OneTemporary

D30758.id90825.diff

Index: sys/dev/ixl/if_ixl.c
===================================================================
--- sys/dev/ixl/if_ixl.c
+++ sys/dev/ixl/if_ixl.c
@@ -863,6 +863,10 @@
ixl_pf_qmgr_destroy(&pf->qmgr);
ixl_free_pci_resources(pf);
ixl_free_mac_filters(vsi);
+ if ((!IXL_PF_IN_RECOVERY_MODE(pf)) &&
+ (!TAILQ_EMPTY(&vsi->sysctl_ctx))) {
+ sysctl_ctx_free(&vsi->sysctl_ctx);
+ }
INIT_DBG_DEV(dev, "end");
return (0);
}
@@ -1274,9 +1278,6 @@
free(vsi->rx_queues, M_IXL);
vsi->rx_queues = NULL;
}
-
- if (!IXL_PF_IN_RECOVERY_MODE(pf))
- sysctl_ctx_free(&vsi->sysctl_ctx);
}
void

File Metadata

Mime Type
text/plain
Expires
Sun, Aug 16, 8:51 PM (14 m, 45 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
36817038
Default Alt Text
D30758.id90825.diff (596 B)

Event Timeline