The i_version counter is currently only really visible via knfsd with NFSv4, so testing its behavior has always been quite difficult. The main goal of this patchset is to remedy that. The idea is to expose i_version to userland via statx for all filesystems that support it. The initial usecase for this is to allow for better testing of i_version counter behavior, but it may be useful for userland nfs servers like nfs-ganesha and possibly other situations in the future. I'll be posting patches for xfsprogs and xfstests that use and test this functionality soon. Jeff Layton (4): vfs: report change attribute in statx for IS_I_VERSION inodes nfs: report the change attribute if requested afs: fill out change attribute in statx replies ceph: fill in the change attribute in statx requests fs/afs/inode.c | 2 ++ fs/ceph/inode.c | 14 +++++++++----- fs/nfs/inode.c | 7 +++++-- fs/stat.c | 7 +++++++ include/linux/stat.h | 1 + include/uapi/linux/stat.h | 3 ++- samples/vfs/test-statx.c | 8 ++++++-- 7 files changed, 32 insertions(+), 10 deletions(-) -- 2.37.2