Hi Christian, This v2 of pre-content event prep patches addresses some comments and replaces the v1 patches [1] that are currently applied to vfs.rw. I started with a new cleanup patch for ssize_t return type that you suggested. Patch 2 has a fix for a build error reported by kernel tests robot (moved MAX_RW_COUNT capping to splice_file_range()), so I did not retain the RVBs for this patch. Patches 3,4 are unchanged and retain their RVBs. Patch 5 changes the fsnotify hook name, so RBVs not retained. Thanks, Amir. Changes since v1 [1]: - Move MAX_RW_COUNT capping to splice_file_range() to fix build error - Cleanup splice helpers return type - Change fsnotify hook name to fsnotify_file_area_perm() - Add RVBs [1] https://lore.kernel.org/r/20231207123825.4011620-1-amir73il@xxxxxxxxx/ Amir Goldstein (5): splice: return type ssize_t from all helpers fs: use splice_copy_file_range() inline helper fsnotify: split fsnotify_perm() into two hooks fsnotify: assert that file_start_write() is not held in permission hooks fsnotify: optionally pass access range in file permission hooks fs/ceph/file.c | 4 +-- fs/fuse/file.c | 5 +-- fs/nfs/nfs4file.c | 5 +-- fs/open.c | 4 +++ fs/overlayfs/copy_up.c | 2 +- fs/read_write.c | 46 ++++++--------------------- fs/readdir.c | 4 +++ fs/remap_range.c | 8 ++++- fs/smb/client/cifsfs.c | 5 +-- fs/splice.c | 69 ++++++++++++++++++++-------------------- include/linux/fs.h | 3 -- include/linux/fsnotify.h | 50 ++++++++++++++++++++--------- include/linux/splice.h | 50 ++++++++++++++++------------- io_uring/splice.c | 4 +-- security/security.c | 10 ++---- 15 files changed, 138 insertions(+), 131 deletions(-) -- 2.34.1