diff options
author | 2007-05-10 06:02:04 +0000 | |
---|---|---|
committer | 2007-05-10 06:02:04 +0000 | |
commit | 087db90af93cb956b0d01ea88ee4d4183fa3e1db (patch) | |
tree | f75f8cac2ecfee4089d87aedd89bfa6d31a7d7cb /sys/kern/subr_disk.c | |
parent | remove and hide code that isn't used. (diff) | |
download | wireguard-openbsd-087db90af93cb956b0d01ea88ee4d4183fa3e1db.tar.xz wireguard-openbsd-087db90af93cb956b0d01ea88ee4d4183fa3e1db.zip |
also print where (primary) swap and dumps are; ok miod
Diffstat (limited to 'sys/kern/subr_disk.c')
-rw-r--r-- | sys/kern/subr_disk.c | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/sys/kern/subr_disk.c b/sys/kern/subr_disk.c index 69d177b446a..4fa222692a1 100644 --- a/sys/kern/subr_disk.c +++ b/sys/kern/subr_disk.c @@ -1,4 +1,4 @@ -/* $OpenBSD: subr_disk.c,v 1.38 2007/05/05 12:43:35 art Exp $ */ +/* $OpenBSD: subr_disk.c,v 1.39 2007/05/10 06:02:04 deraadt Exp $ */ /* $NetBSD: subr_disk.c,v 1.17 1996/03/16 23:17:08 christos Exp $ */ /* @@ -711,13 +711,13 @@ gotswap: */ rootdev = MAKEDISKDEV(majdev, rootdv->dv_unit, part); nswapdev = MAKEDISKDEV(majdev, rootdv->dv_unit, 1); - dumpdev = nswapdev; } else { /* * Root and swap are on a net. */ - nswapdev = dumpdev = NODEV; + nswapdev = NODEV; } + dumpdev = nswapdev; swdevt[0].sw_dev = nswapdev; /* swdevt[1].sw_dev = NODEV; */ } else { @@ -742,13 +742,14 @@ gotswap: case DV_DISK: mountroot = dk_mountroot; part = DISKPART(rootdev); - printf("root on %s%c\n", rootdv->dv_xname, 'a' + part); break; default: printf("can't figure root, hope your kernel is right\n"); return; } + printf("root on %s%c", rootdv->dv_xname, 'a' + part); + /* * Make the swap partition on the root drive the primary swap. */ @@ -769,6 +770,14 @@ gotswap: if (temp == dumpdev) dumpdev = swdevt[0].sw_dev; } + if (swdevt[0].sw_dev != NODEV) + printf(" swap on %s%d%c", findblkname(major(swdevt[0].sw_dev)), + DISKUNIT(swdevt[0].sw_dev), + 'a' + DISKPART(swdevt[0].sw_dev)); + if (dumpdev != NODEV) + printf(" dump on %s%d%c", findblkname(major(dumpdev)), + DISKUNIT(dumpdev), 'a' + DISKPART(dumpdev)); + printf("\n"); } extern struct nam2blk nam2blk[]; |