summaryrefslogtreecommitdiff
path: root/fs/afs/internal.h
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2023-02-20 11:21:02 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2023-02-20 11:21:02 -0800
commitde630176bdf885eed442902afe94eb60d8f5f826 (patch)
treec64fbe4878e5440830104bd572a53c055245b865 /fs/afs/internal.h
parent575a7e0f812a4968ad1e0c00026692ede040e13f (diff)
parent58a033c9a3e003e048a0431a296e58c6b363b02b (diff)
Merge tag 'iversion-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux
Pull i_version updates from Jeff Layton: "This overhauls how we handle i_version queries from nfsd. Instead of having special routines and grabbing the i_version field directly out of the inode in some cases, we've moved most of the handling into the various filesystems' getattr operations. As a bonus, this makes ceph's change attribute usable by knfsd as well. This should pave the way for future work to make this value queryable by userland, and to make it more resilient against rolling back on a crash" * tag 'iversion-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux: nfsd: remove fetch_iversion export operation nfsd: use the getattr operation to fetch i_version nfsd: move nfsd4_change_attribute to nfsfh.c ceph: report the inode version in getattr if requested nfs: report the inode version in getattr if requested vfs: plumb i_version handling into struct kstat fs: clarify when the i_version counter must be updated fs: uninline inode_query_iversion
Diffstat (limited to 'fs/afs/internal.h')
0 files changed, 0 insertions, 0 deletions