Hi, The first 3 patches are clear fixes which are needed ASAP (patch 1 is the same from v1 of these series, patch 2 and 3 are new fixes). The other 4 patches are cleanups that are more subjective (relative to them being sent for 6.12-rcX), I'd prefer they go upstream now but I can carry them until 6.13 if that is how others would like to proceed. Please note that there are 3 other LOCALIO related fixes that should be merged into 6.12-rcX: filemap: Fix bounds checking in filemap_read() https://lore.kernel.org/all/c6f35a86fe9ae6aa33b2fd3983b4023c2f4f9c13.1726250071.git.trond.myklebust@xxxxxxxxxxxxxxx/T/ - still needed, Willy or Christian can you please pick this up? filemap: filemap_read() should check that the offset is positive or zero - Christian has staged this in linux-next via fs-next sunrpc: fix prog selection loop in svc_process_common - Anna has acknowledged the need for this fix but it isn't staged yet Thanks, Mike Mike Snitzer (7): nfs_common: fix race in NFS calls to nfsd_file_put_local() and nfsd_serv_put() nfs_common: fix Kconfig for NFS_COMMON_LOCALIO_SUPPORT nfsd/localio: fix nfsd_file tracepoints to handle NULL rqstp nfs/localio: remove redundant suid/sgid handling nfs/localio: eliminate unnecessary kref in nfs_local_fsync_ctx nfs/localio: remove extra indirect nfs_to call to check {read,write}_iter nfs/localio: eliminate need for nfs_local_fsync_work forward declaration fs/Kconfig | 2 +- fs/nfs/localio.c | 96 ++++++++++++++++---------------------- fs/nfs_common/nfslocalio.c | 5 +- fs/nfsd/filecache.c | 2 +- fs/nfsd/localio.c | 2 +- fs/nfsd/nfssvc.c | 4 +- fs/nfsd/trace.h | 6 +-- include/linux/nfslocalio.h | 15 ++++++ 8 files changed, 68 insertions(+), 64 deletions(-) -- 2.44.0