Module Name: src Committed By: mlelstv Date: Sat Nov 21 08:10:27 UTC 2020
Modified Files: src/sys/kern: kern_subr.c Log Message: Restore missing message for RB_ASKNAME. Cleanups. To generate a diff of this commit: cvs rdiff -u -r1.228 -r1.229 src/sys/kern/kern_subr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/kern/kern_subr.c diff -u src/sys/kern/kern_subr.c:1.228 src/sys/kern/kern_subr.c:1.229 --- src/sys/kern/kern_subr.c:1.228 Wed Jan 1 22:57:17 2020 +++ src/sys/kern/kern_subr.c Sat Nov 21 08:10:27 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: kern_subr.c,v 1.228 2020/01/01 22:57:17 thorpej Exp $ */ +/* $NetBSD: kern_subr.c,v 1.229 2020/11/21 08:10:27 mlelstv Exp $ */ /*- * Copyright (c) 1997, 1998, 1999, 2002, 2007, 2008 The NetBSD Foundation, Inc. @@ -79,7 +79,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: kern_subr.c,v 1.228 2020/01/01 22:57:17 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: kern_subr.c,v 1.229 2020/11/21 08:10:27 mlelstv Exp $"); #include "opt_ddb.h" #include "opt_md.h" @@ -445,8 +445,20 @@ setroot_ask(device_t bootdv, int bootpar } } + switch (device_class(rootdv)) { + case DV_IFNET: + case DV_DISK: + aprint_normal("root on %s", device_xname(rootdv)); + if (DEV_USES_PARTITIONS(rootdv)) + aprint_normal("%c", (int)DISKPART(rootdev) + 'a'); + break; + default: + printf("can't determine root device\n"); + return; + } + root_device = rootdv; - setroot_dump(root_device, dumpdv); + setroot_dump(rootdv, dumpdv); } /*