summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_bus.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2009-03-25 17:02:05 +0000
committerjhb <jhb@FreeBSD.org>2009-03-25 17:02:05 +0000
commit7f1bee5227699f6e12bd58960f175645ec5c9e6f (patch)
tree1022cfb5f1be3329d036b4ce08ff63c25918a7ae /sys/kern/subr_bus.c
parentb9602dae34d92edee464230618658e3b11a8af61 (diff)
downloadFreeBSD-src-7f1bee5227699f6e12bd58960f175645ec5c9e6f.zip
FreeBSD-src-7f1bee5227699f6e12bd58960f175645ec5c9e6f.tar.gz
When looking up the parent devclass of a new devclass, create the parent
devclass if it doesn't already exist.
Diffstat (limited to 'sys/kern/subr_bus.c')
-rw-r--r--sys/kern/subr_bus.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/subr_bus.c b/sys/kern/subr_bus.c
index 70531ef..92a4038 100644
--- a/sys/kern/subr_bus.c
+++ b/sys/kern/subr_bus.c
@@ -820,7 +820,7 @@ devclass_find_internal(const char *classname, const char *parentname,
*/
if (parentname && dc && !dc->parent &&
strcmp(classname, parentname) != 0) {
- dc->parent = devclass_find_internal(parentname, NULL, FALSE);
+ dc->parent = devclass_find_internal(parentname, NULL, TRUE);
dc->parent->flags |= DC_HAS_CHILDREN;
}
OpenPOWER on IntegriCloud