git: 330b4f470280 - main - gpiobus: use bus_generic_detach when detaching
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 29 Oct 2025 17:58:38 UTC
The branch main has been updated by vexeduxr:
URL: https://cgit.FreeBSD.org/src/commit/?id=330b4f470280ec42d1498f875b8873f6eb32a7dd
commit 330b4f470280ec42d1498f875b8873f6eb32a7dd
Author: Ahmad Khalifa <vexeduxr@FreeBSD.org>
AuthorDate: 2025-10-29 17:53:05 +0000
Commit: Ahmad Khalifa <vexeduxr@FreeBSD.org>
CommitDate: 2025-10-29 17:57:59 +0000
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
---
sys/dev/gpio/gpiobus.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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);