diff options
| author | riastradh <riastradh@NetBSD.org> | 2022-09-22 14:45:01 +0000 |
|---|---|---|
| committer | riastradh <riastradh@NetBSD.org> | 2022-09-22 14:45:01 +0000 |
| commit | d8ba466bf6f68145d250cb1aa2337475db66ae79 (patch) | |
| tree | b00e6cd2917f04a1f015d60e1a19e9e7d25d5945 /sys/dev | |
| parent | b64f564abd26393a297621c1b18a1f1c013ad9fd (diff) | |
ichsmb(4): Use config_detach_children to simplify.
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/pci/ichsmb.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/sys/dev/pci/ichsmb.c b/sys/dev/pci/ichsmb.c index 3ad4d3ec8cc..ac28c603773 100644 --- a/sys/dev/pci/ichsmb.c +++ b/sys/dev/pci/ichsmb.c @@ -1,4 +1,4 @@ -/* $NetBSD: ichsmb.c,v 1.78 2022/09/22 14:44:47 riastradh Exp $ */ +/* $NetBSD: ichsmb.c,v 1.79 2022/09/22 14:45:01 riastradh Exp $ */ /* $OpenBSD: ichiic.c,v 1.44 2020/10/07 11:23:05 jsg Exp $ */ /* @@ -22,7 +22,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ichsmb.c,v 1.78 2022/09/22 14:44:47 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ichsmb.c,v 1.79 2022/09/22 14:45:01 riastradh Exp $"); #include <sys/param.h> #include <sys/device.h> @@ -256,11 +256,9 @@ ichsmb_detach(device_t self, int flags) struct ichsmb_softc *sc = device_private(self); int error; - if (sc->sc_i2c_device) { - error = config_detach(sc->sc_i2c_device, flags); - if (error) - return error; - } + error = config_detach_children(self, flags); + if (error) + return error; iic_tag_fini(&sc->sc_i2c_tag); |
