]> www.infradead.org Git - mtd-utils.git/commitdiff
mkfs.ubifs: ignore EOPNOTSUPP when listing extended attributes
authorPavel Roskin <plroskin@gmail.com>
Tue, 24 Oct 2017 15:07:30 +0000 (08:07 -0700)
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Mon, 30 Oct 2017 11:13:49 +0000 (12:13 +0100)
Systems that don't support extended attributes should still be able to
create ubifs images.

Signed-off-by: Pavel Roskin <plroskin@gmail.com>
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
ubifs-utils/mkfs.ubifs/mkfs.ubifs.c

index d432dfe9a09252f60c516c6b8a3d22f8178946bf..c916f489176a38798e21ed09e83813a9a8876483 100644 (file)
@@ -1128,7 +1128,7 @@ static int inode_add_xattr(struct ubifs_ino_node *host_ino,
 
        len = llistxattr(path_name, NULL, 0);
        if (len < 0) {
-               if (errno == ENOENT)
+               if (errno == ENOENT || errno == EOPNOTSUPP)
                        return 0;
 
                sys_err_msg("llistxattr failed on %s", path_name);