From add1e9d2f576a3222faba16a11868eb178d2ba86 Mon Sep 17 00:00:00 2001 From: "Darrick J. Wong" Date: Tue, 23 Sep 2025 10:08:57 -0700 Subject: [PATCH] mkfs: fix libxfs_iget return value sign inversion libxfs functions return negative errno, so utilities must invert the return values from such functions. Caught by xfs/437. Fixes: 8a4ea72724930c ("proto: add ability to populate a filesystem from a directory") Signed-off-by: Darrick J. Wong Reviewed-by: Andrey Albershteyn --- mkfs/proto.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkfs/proto.c b/mkfs/proto.c index bfeeb5ac..2b29240d 100644 --- a/mkfs/proto.c +++ b/mkfs/proto.c @@ -1425,7 +1425,7 @@ handle_hardlink( if (dst_ino == 0) return false; - error = libxfs_iget(mp, NULL, dst_ino, 0, &ip); + error = -libxfs_iget(mp, NULL, dst_ino, 0, &ip); if (error) fail(_("failed to get inode"), error); -- 2.47.3