The first 3 patches are cleanups and refactorings of the NFS fscache code. The last 4 patches convert dfprintks to trace events in the NFS fscache code. These patches were built / tested on 5.16.0-rc1. Dave Wysochanski (7): NFS: Use nfs_i_fscache() consistently within NFS fscache code NFS: Cleanup usage of nfs_inode in fscache interface and handle i_size properly NFS: Rename fscache read and write pages functions NFS: Convert NFS fscache enable/disable dfprintks to tracepoints NFS: Replace dfprintks with tracepoints in fscache read and write page functions NFS: Remove remaining dfprintks related to fscache cookies NFS: Remove remaining usages of NFSDBG_FSCACHE fs/nfs/fscache-index.c | 2 - fs/nfs/fscache.c | 106 ++++++++++++++++---------------------------- fs/nfs/fscache.h | 33 +++++++------- fs/nfs/nfstrace.h | 103 ++++++++++++++++++++++++++++++++++++++++++ fs/nfs/read.c | 6 +-- include/uapi/linux/nfs_fs.h | 2 +- 6 files changed, 162 insertions(+), 90 deletions(-) -- 1.8.3.1