aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAhmad Khalifa <vexeduxr@FreeBSD.org>2025-10-29 17:53:05 +0000
committerAhmad Khalifa <vexeduxr@FreeBSD.org>2025-10-29 17:57:59 +0000
commit330b4f470280ec42d1498f875b8873f6eb32a7dd (patch)
treefe9de5367540b33e7a74a9c2799c0d587496f785
parent2acdec9e4d915ec61d0ca45b408f9beb7aa4b772 (diff)
gpiobus: use bus_generic_detach when detaching
Use bus_generic_detach instead of bus_detach_children so the children actually get deleted. Reviewed by: jhb MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D52305
-rw-r--r--sys/dev/gpio/gpiobus.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/gpio/gpiobus.c b/sys/dev/gpio/gpiobus.c
index 698b5e5fdd01..0fca02c41ca7 100644
--- a/sys/dev/gpio/gpiobus.c
+++ b/sys/dev/gpio/gpiobus.c
@@ -618,7 +618,7 @@ gpiobus_detach(device_t dev)
("gpiobus mutex not initialized"));
GPIOBUS_LOCK_DESTROY(sc);
- if ((err = bus_detach_children(dev)) != 0)
+ if ((err = bus_generic_detach(dev)) != 0)
return (err);
rman_fini(&sc->sc_intr_rman);