Hi Linus, Here are some cleanups, one for afs and a couple for netfs: (1) The afs patch cleans up a checker complaint. (2) The first netfs patch is your netfs_inode changes plus the requisite documentation changes. (3) The second netfs patch replaces the ->cleanup op with a ->free_request op. This is possible as the I/O request is now always available at the cleanup point as the stuff to be cleaned up is no longer passed into the API functions, but rather obtained by ->init_request. I've run the patches through xfstests with -g quick on afs. The patches are on a branch here: https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git/log/?h=fscache-fixes David --- David Howells (2): afs: Fix some checker issues netfs: Rename the netfs_io_request cleanup op and give it an op pointer Linus Torvalds (1): netfs: Further cleanups after struct netfs_inode wrapper introduced Documentation/filesystems/netfs_library.rst | 33 +++++++++++---------- fs/9p/v9fs.h | 2 +- fs/9p/vfs_addr.c | 13 ++++---- fs/9p/vfs_inode.c | 3 +- fs/afs/dynroot.c | 2 +- fs/afs/file.c | 6 ++-- fs/afs/inode.c | 2 +- fs/afs/internal.h | 2 +- fs/afs/volume.c | 3 +- fs/afs/write.c | 2 +- fs/ceph/addr.c | 12 ++++---- fs/ceph/cache.h | 2 +- fs/ceph/inode.c | 2 +- fs/cifs/fscache.h | 2 +- fs/netfs/buffered_read.c | 5 ++-- fs/netfs/objects.c | 6 ++-- include/linux/netfs.h | 25 +++++++--------- 17 files changed, 60 insertions(+), 62 deletions(-)