Page MenuHomeFreeBSD

D32389.diff
No OneTemporary

D32389.diff

diff --git a/sys/net/iflib.c b/sys/net/iflib.c
--- a/sys/net/iflib.c
+++ b/sys/net/iflib.c
@@ -5249,6 +5249,15 @@
ctx->ifc_flags |= IFC_INIT_DONE;
CTX_UNLOCK(ctx);
+ /*
+ * Create led(4) devices if the driver defined an led method
+ */
+ kobj_desc = &ifdi_led_func_desc;
+ kobj_method = kobj_lookup_method(((kobj_t)ctx)->ops->cls, NULL,
+ kobj_desc);
+ if (kobj_method != &kobj_desc->deflt)
+ iflib_led_create(ctx);
+
return (0);
fail_detach:

File Metadata

Mime Type
text/plain
Expires
Sun, Mar 1, 7:02 AM (17 h, 48 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29102701
Default Alt Text
D32389.diff (461 B)

Event Timeline