This is an extension of the last commit to cached mode as well. While
server-side changes when using cached mode is not expected, when it does
happen we can get things like -EOPNOTSUPP. With this change at least when
we realize the inode has updated (for example after a `touch` on the
client), we can get a new one.
Signed-off-by: Tingmao Wang <m@maowtm.org>
Message-ID: <
01afd3c77d5cda181780dc931baa8f3fc54562c8.
1743956147.git.m@maowtm.org>
Signed-off-by: Dominique Martinet <asmadeus@codewreck.org>
if (retval == -ENOENT)
return 0;
- if (!cached && v9inode->cache_validity & V9FS_INO_INVALID_ATTR)
+ if (v9inode->cache_validity & V9FS_INO_INVALID_ATTR)
return 0;
if (retval < 0)
return retval;