在 2025/5/30 13:21, Christian Brauner 写道:
On Thu, May 29, 2025 at 10:25:02AM +0800, Yangtao Li wrote:
+cc Christian Brauner
在 2025/5/29 05:26, Viacheslav Dubeyko 写道:
On Wed, 2025-05-28 at 16:37 +0000, 李扬韬 wrote:
Hi Slava,
I am slightly confused by comment. Does it mean that the fix introduces more errors? It looks like we need to have more clear explanation of the fix here.
I'll update commit msg.
s->s_flags |= SB_NODIRATIME | SB_NOATIME;
IIUC, SB_NOATIME > SB_NODIRATIME.
Semantically, it's two different flags. One is responsible for files and another
one is responsible for folders. So, this is why I believe it's more safe to have
these both flags.
To be honest, from my point of view, SB_NOATIME is more like disabling atime
updates for all types of files, not just files. I would like to know what
vfs people think, whether we need to use both flags at the same time.
SB_NODIRATIME should be a subset of SB_NOATIME. So all you should need
is SB_NOATIME to disable it for all files.
Thx to point it,I think I'll correct the incorrect usage in other file
systems later.
MBR,
Yangtao