From 9bb3e6bc3c6cecd285826c7ee00488bd3d9e372f Mon Sep 17 00:00:00 2001 From: David Sterba Date: Mon, 30 Nov 2015 17:10:20 +0100 Subject: btrfs-progs: verbose error when we find an unexpected item in sys_array Signed-off-by: David Sterba --- volumes.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'volumes.c') diff --git a/volumes.c b/volumes.c index b4d489a0..492dcd2b 100644 --- a/volumes.c +++ b/volumes.c @@ -1855,7 +1855,11 @@ int btrfs_read_sys_array(struct btrfs_root *root) if (ret) break; } else { - BUG(); + printk( + "ERROR: unexpected item type %u in sys_array at offset %u\n", + (u32)key.type, cur_offset); + ret = -EIO; + break; } array_ptr += len; sb_array_offset += len; -- cgit v1.2.3