btrfs-progs: device usage: don't calculate slack on missing device
PATCH 1/1 btrfs-progs: device usage: don't calculate slack on missing device
Print Device slack: 0.00B instead of Device slack: 16.00EiB
Signed-off-by Patrik Lundquist <[email protected]>
--- cmds-fi-usage.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
cmds-fi-usage.c +2 -1
@@ -1040,6 +1040,7 @@ void print_device_sizes(struct device_info *devinfo, unsigned unit_mode) pretty_size_mode(devinfo->device_size, unit_mode));printf (" Device slack: %*s%10s\n" , (int )(20 -strlen ("Device slack" )),"" , -pretty_size_mode (devinfo->device_size - devinfo->size, +pretty_size_mode (devinfo->device_size >0 ? + devinfo->device_size - devinfo->size :0 , unit_mode)); }
Signature · 1 line
2.14.1
Quoted 4 lines · Patrik Lundquist
Print Device slack: 0.00B instead of Device slack: 16.00EiBSigned-off-by Patrik Lundquist <[email protected]>
Applied, thanks. I've added a test.