summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_disklabel.c
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1995-02-22 22:46:48 +0000
committerbde <bde@FreeBSD.org>1995-02-22 22:46:48 +0000
commit79efdcd1e6ddf6472ea6fa1fd61523719ce4bb30 (patch)
tree0f4f5b82a2fc52a42844d13c55d7a6dde1d47313 /sys/kern/subr_disklabel.c
parent20aaa0b8027153f9003064ecef21b112fa64a07f (diff)
downloadFreeBSD-src-79efdcd1e6ddf6472ea6fa1fd61523719ce4bb30.zip
FreeBSD-src-79efdcd1e6ddf6472ea6fa1fd61523719ce4bb30.tar.gz
Use dsname() to get consistent names.
Diffstat (limited to 'sys/kern/subr_disklabel.c')
-rw-r--r--sys/kern/subr_disklabel.c19
1 files changed, 6 insertions, 13 deletions
diff --git a/sys/kern/subr_disklabel.c b/sys/kern/subr_disklabel.c
index 82ade54..e90fc43 100644
--- a/sys/kern/subr_disklabel.c
+++ b/sys/kern/subr_disklabel.c
@@ -42,7 +42,7 @@
* SUCH DAMAGE.
*
* @(#)ufs_disksubr.c 8.5 (Berkeley) 1/21/94
- * $Id: ufs_disksubr.c,v 1.8 1994/12/22 04:42:31 bde Exp $
+ * $Id: ufs_disksubr.c,v 1.9 1995/02/16 14:47:38 bde Exp $
*/
#include <sys/param.h>
@@ -621,7 +621,7 @@ diskerr(bp, dname, what, pri, blkdone, lp)
int part = dkpart(bp->b_dev);
register void (*pr) __P((const char *, ...));
char partname[2];
- char slicename[32];
+ char *sname;
int sn;
if (pri != LOG_PRINTF) {
@@ -629,15 +629,9 @@ diskerr(bp, dname, what, pri, blkdone, lp)
pr = addlog;
} else
pr = printf;
- slicename[0] = partname[0] = '\0';
- if (slice != WHOLE_DISK_SLICE || part != RAW_PART) {
- partname[0] = 'a' + part;
- partname[1] = '\0';
- if (slice != COMPATIBILITY_SLICE)
- sprintf(slicename, "s%d", slice - 1);
- }
- (*pr)("%s%d%s%s: %s %sing fsbn ", dname, unit, slicename, partname,
- what, bp->b_flags & B_READ ? "read" : "writ");
+ sname = dsname("", unit, slice, part, partname);
+ (*pr)("%s%s: %s %sing fsbn ", sname, partname, what,
+ bp->b_flags & B_READ ? "read" : "writ");
sn = bp->b_blkno;
if (bp->b_bcount <= DEV_BSIZE)
(*pr)("%d", sn);
@@ -661,8 +655,7 @@ diskerr(bp, dname, what, pri, blkdone, lp)
* independent of slices, labels and bad sector remapping,
* but some drivers don't set bp->b_pblkno.
*/
- (*pr)(" (%s%d%s bn %d; cn %d", dname, unit, slicename, sn,
- sn / lp->d_secpercyl);
+ (*pr)(" (%s bn %d; cn %d", sname, sn, sn / lp->d_secpercyl);
sn %= lp->d_secpercyl;
(*pr)(" tn %d sn %d)", sn / lp->d_nsectors, sn % lp->d_nsectors);
}
OpenPOWER on IntegriCloud