From 647ed4b2aaf4466877c74c7666a69fb4c7d8aaa0 Mon Sep 17 00:00:00 2001 From: "Constantine A. Murenin" Date: Mon, 8 Mar 2010 07:34:05 -0500 Subject: [PATCH] wbsio(4): don't reuse a child that has already been attached --- sys/dev/powermng/wbsio/wbsio.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sys/dev/powermng/wbsio/wbsio.c b/sys/dev/powermng/wbsio/wbsio.c index 5b051cb15e..98ea7c20d0 100644 --- a/sys/dev/powermng/wbsio/wbsio.c +++ b/sys/dev/powermng/wbsio/wbsio.c @@ -246,8 +246,10 @@ wbsio_attach(struct device *dev) } break; } - if (device_is_attached(child)) + if (device_is_attached(child)) { + child = NULL; continue; + } device_printf(dev, "found unused %s at 0x%x with state %i, reusing at 0x%x\n", device_get_nameunit(child), isa_get_port(child), -- 2.11.4.GIT