]> sourceware.org Git - lvm2.git/commitdiff
libdm: do not show holders missing error
authorZdenek Kabelac <zkabelac@redhat.com>
Thu, 17 Oct 2013 09:12:02 +0000 (11:12 +0200)
committerZdenek Kabelac <zkabelac@redhat.com>
Thu, 17 Oct 2013 09:55:21 +0000 (11:55 +0200)
On older system this may not be present, so skip this error message.

WHATS_NEW_DM
libdm/libdm-common.c

index cf1cb1806dc45e759b7f281efe172cb063020417..b59a39e2d078effce233bd19178dbf535f9e0450 100644 (file)
@@ -1,5 +1,6 @@
 Version 1.02.83
 ==================================
+  Skip error message when holders are not present in sysfs.
   Use __linux__ instead of linux define to make libdevmapper.h C compliant.
 
 Version 1.02.82 - 4th October 2013
index b66911c814514037d7cda0d2b83c7380c9990960..52be405a915991d063f194385eb39fc9d4f03994 100644 (file)
@@ -1795,7 +1795,8 @@ int dm_device_has_holders(uint32_t major, uint32_t minor)
        }
 
        if (stat(sysfs_path, &st)) {
-               log_sys_error("stat", sysfs_path);
+               if (errno != ENOENT)
+                       log_sys_error("stat", sysfs_path);
                return 0;
        }
 
This page took 0.046984 seconds and 5 git commands to generate.