Signed-off-by: Jianan Huang <huangjia...@xiaomi.com> --- 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 Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel