btrfs-progs: enhance error message with status from kernel and errno
authorZhao Lei <zhaolei@cn.fujitsu.com>
Thu, 6 Aug 2015 03:05:55 +0000 (11:05 +0800)
committerDavid Sterba <dsterba@suse.com>
Mon, 19 Oct 2015 09:48:24 +0000 (11:48 +0200)
commitf156ceb1b5e27e237d022083890f9d92f723a3b1
tree7461f64c4153f04d11f6b012f4fa8dd68eb93101
parent7cf60f4660d4705094eb111e4c52114f8dc348dc
btrfs-progs: enhance error message with status from kernel and errno

Scrub output prints the following error message in my test:
  ERROR: scrubbing /var/ltf/tester/scratch_mnt failed for device id 5 (Success)

It is caused by a broken kernel and fs, but the we need to avoid
printing both "error and success" on one line as above.

This patch modified above message to:
  ERROR: scrubbing /var/ltf/tester/scratch_mnt failed for device id 5: ret=1, errno=0 (Success)

Signed-off-by: Zhao Lei <zhaolei@cn.fujitsu.com>
[minor updates in formatting]
Signed-off-by: David Sterba <dsterba@suse.com>
cmds-scrub.c