diff --git a/fs/fuse/dir.c b/fs/fuse/dir.c index a8a7fc0e1754..c1703d2c4bf9 100644 --- a/fs/fuse/dir.c +++ b/fs/fuse/dir.c @@ -1317,6 +1317,7 @@ retry: err = fuse_do_statx(inode, file, stat); if (err == -ENOSYS) { fc->no_statx = 1; + err = 0; goto retry; } } else {