diff options
author | jhb <jhb@FreeBSD.org> | 2009-03-25 17:02:05 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2009-03-25 17:02:05 +0000 |
commit | 7f1bee5227699f6e12bd58960f175645ec5c9e6f (patch) | |
tree | 1022cfb5f1be3329d036b4ce08ff63c25918a7ae /sys/kern/subr_bus.c | |
parent | b9602dae34d92edee464230618658e3b11a8af61 (diff) | |
download | FreeBSD-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.c | 2 |
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; } |