From f2d5990d313c1baec901b1affbd719791e8b841d Mon Sep 17 00:00:00 2001 From: Anand Jain Date: Fri, 29 Mar 2019 13:49:54 +0800 Subject: [PATCH] btrfs-progs: scan: pass blkid_get_cache error code blkid_get_cache() returns error code which is -errno. So we can use them directly. Signed-off-by: Anand Jain Signed-off-by: David Sterba --- utils.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/utils.c b/utils.c index 9e26c884..c6cdc8f0 100644 --- a/utils.c +++ b/utils.c @@ -1994,9 +1994,11 @@ int btrfs_scan_devices(void) if (btrfs_scan_done) return 0; - if (blkid_get_cache(&cache, NULL) < 0) { - error("blkid cache get failed"); - return 1; + ret = blkid_get_cache(&cache, NULL); + if (ret < 0) { + errno = -ret; + error("blkid cache get failed: %m"); + return ret; } blkid_probe_all(cache); iter = blkid_dev_iterate_begin(cache);