On Mon, 18 Aug 2025 at 22:01, Darrick J. Wong <djwong@xxxxxxxxxx> wrote: > In theory only specialty programs are going to be interested in directio > or atomic writes, and only userspace nfs servers and backup programs are > going to care about subvolumes, so I don't know if it's really worth the > trouble to cache all that. > > The dio/atomic fields are 7x u32, and the subvol id is u64. That's 40 > bytes per inode, which is kind of a lot. Agreed. This should also depend on the sync mode. AT_STATX_DONT_SYNC: anything not cached should be cleared from the mask. AT_STATX_FORCE_SYNC: cached values should be ignored and FUSE_STATX request sent. AT_STATX_SYNC_AS_STAT: ??? Thanks, Miklos