From 5f1a07b6a288388a11300fc7d75b8d58096b479c Mon Sep 17 00:00:00 2001 From: Tomohiro Kusumi Date: Sun, 2 Aug 2015 15:41:27 +0900 Subject: [PATCH] sys/vfs/hammer: Fix potential wrong error message It's not always because of volume not empty. --- sys/vfs/hammer/hammer_volume.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sys/vfs/hammer/hammer_volume.c b/sys/vfs/hammer/hammer_volume.c index 72de363688..284d10c37c 100644 --- a/sys/vfs/hammer/hammer_volume.c +++ b/sys/vfs/hammer/hammer_volume.c @@ -334,7 +334,11 @@ hammer_ioc_volume_del(hammer_transaction_t trans, hammer_inode_t ip, struct bigblock_stat stat; error = hammer_free_freemap(trans, volume, &stat); if (error) { - kprintf("Failed to free volume. Volume not empty!\n"); + kprintf("Failed to free volume: "); + if (error == EBUSY) + kprintf("Volume %d not empty\n", volume->vol_no); + else + kprintf("%d\n", error); hmp->volume_to_remove = -1; hammer_rel_volume(volume, 0); hammer_unlock(&hmp->blkmap_lock); -- 2.41.0