From 49b1966aa7bc5735883383c710805884c5702545 Mon Sep 17 00:00:00 2001 From: ae Date: Sun, 12 Aug 2012 14:16:21 +0000 Subject: [PATCH] Add more debug messages. --- sys/boot/common/disk.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sys/boot/common/disk.c b/sys/boot/common/disk.c index f039e1d7c259..5711a106fbbe 100644 --- a/sys/boot/common/disk.c +++ b/sys/boot/common/disk.c @@ -162,7 +162,7 @@ disk_open(struct disk_devdesc *dev, off_t mediasize, u_int sectorsize) dev->d_opendata = od; od->mediasize = mediasize; od->sectorsize = sectorsize; - DEBUG("open '%s', unit %d slice %d partition %d", + DEBUG("%s: unit %d, slice %d, partition %d", disk_fmtdev(dev), dev->d_unit, dev->d_slice, dev->d_partition); /* Determine disk layout. */ @@ -206,10 +206,14 @@ disk_open(struct disk_devdesc *dev, off_t mediasize, u_int sectorsize) out: if (table != NULL) ptable_close(table); + if (rc != 0) { if (od->table != NULL) ptable_close(od->table); free(od); + DEBUG("%s: could not open", disk_fmtdev(dev)); + } else { + DEBUG("%s: offset %lld", disk_fmtdev(dev), dev->d_offset); } return (rc); } @@ -220,6 +224,7 @@ disk_close(struct disk_devdesc *dev) struct open_disk *od; od = (struct open_disk *)dev->d_opendata; + DEBUG("%s: closed", disk_fmtdev(dev)); ptable_close(od->table); free(od); return (0);