Signed-off-by: Jianan Huang <[email protected]>
---
tools/f2fs_io/f2fs_io.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/tools/f2fs_io/f2fs_io.c b/tools/f2fs_io/f2fs_io.c
index 292dcb3..6531b55 100644
--- a/tools/f2fs_io/f2fs_io.c
+++ b/tools/f2fs_io/f2fs_io.c
@@ -258,6 +258,8 @@ static void do_getflags(int argc, char **argv, const struct
cmd_desc *cmd)
ret = ioctl(fd, F2FS_IOC_GETFLAGS, &flag);
printf("get a flag on %s ret=%d, flags=", argv[1], ret);
+ if (ret)
+ die_errno("F2FS_IOC_GETFLAGS failed");
if (flag & FS_CASEFOLD_FL) {
printf("casefold");
exist = 1;
@@ -352,6 +354,8 @@ static void do_setflags(int argc, char **argv, const struct
cmd_desc *cmd)
ret = ioctl(fd, F2FS_IOC_SETFLAGS, &flag);
printf("set a flag on %s ret=%d, flags=%s\n", argv[2], ret, argv[1]);
+ if (ret)
+ die_errno("F2FS_IOC_SETFLAGS failed");
exit(0);
}
@@ -394,6 +398,8 @@ static void do_clearflags(int argc, char **argv, const
struct cmd_desc *cmd)
ret = ioctl(fd, F2FS_IOC_SETFLAGS, &flag);
printf("clear a flag on %s ret=%d, flags=%s\n", argv[2], ret, argv[1]);
+ if (ret)
+ die_errno("F2FS_IOC_SETFLAGS failed");
exit(0);
}
--
2.43.0
_______________________________________________
Linux-f2fs-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel