From 3b167f3ea4e8b8ea292326924653d8862114626e Mon Sep 17 00:00:00 2001 From: Anand Jain Date: Fri, 26 Jul 2013 01:35:30 +0800 Subject: [PATCH 54/62] btrfs-progs: don't have to report ENOMEDIUM error during open when we scan /proc/partitions the cdrom is scanned as well, and we don't have to report ENOMEDIUM errors against it. Signed-off-by: Anand Jain Signed-off-by: David Sterba Signed-off-by: Chris Mason --- utils.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/utils.c b/utils.c index be0bfd5ecac2..6c1a96f2032f 100644 --- a/utils.c +++ b/utils.c @@ -1414,8 +1414,9 @@ scan_again: fd = open(fullpath, O_RDONLY); if (fd < 0) { - fprintf(stderr, "failed to open %s: %s\n", - fullpath, strerror(errno)); + if (errno != ENOMEDIUM) + fprintf(stderr, "failed to open %s: %s\n", + fullpath, strerror(errno)); continue; } ret = btrfs_scan_one_device(fd, fullpath, &tmp_devices, -- 1.8.3.1