Page MenuHomeFreeBSD

D28774.1793703453.diff
No OneTemporary

Authored By
Unknown
Size
488 B
Referenced Files
None
Subscribers
None

D28774.1793703453.diff

diff --git a/sys/net/iflib_clone.c b/sys/net/iflib_clone.c
--- a/sys/net/iflib_clone.c
+++ b/sys/net/iflib_clone.c
@@ -81,13 +81,11 @@
iflib_pseudo_detach(device_t dev)
{
if_ctx_t ctx;
- uint32_t ifc_flags;
ctx = device_get_softc(dev);
- ifc_flags = iflib_get_flags(ctx);
- if ((ifc_flags & IFC_INIT_DONE) == 0)
- return (0);
- return (IFDI_DETACH(ctx));
+ if ((iflib_get_flags(ctx) & IFC_IN_DETACH) == 0)
+ return (EBUSY);
+ return (0);
}
static device_t iflib_pseudodev;

File Metadata

Mime Type
text/plain
Expires
Tue, Nov 3, 10:57 AM (13 h, 46 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41365018
Default Alt Text
D28774.1793703453.diff (488 B)

Event Timeline