Message ID | 20240619204032.93740-1-snitzer@kernel.org (mailing list archive) |
---|---|
Headers | show |
Series | nfs/nfsd: add support for localio | expand |
On Wed, Jun 19, 2024 at 04:40:14PM -0400, Mike Snitzer wrote: > Hi, > > This v6 changes include: > - Quite a bit of rebasing to eliminate intermediate steps that include > throwaway code (thanks to Jeff Layton for calling those out). > - Moved the Kconfig changes to the end of the series to ensure that > localio cannot be enabled until the code is feature complete. > - Removed needless nfsd_serv_sync() call from nfsd_create_serv(). > - Removed inline from fs/nfsd/localio.c:nfs_stat_to_errno > - Wrapped localio struct nfs_client members and related > fs/nfs/client.c init code with #if IS_ENABLED(CONFIG_NFS_LOCALIO) > - Requested a unique RPC program number from IANA but switched to > using 0x20000002 until one is assigned. > - Improved the Documentation and some code comments. > > Otherwise, not a lot of actual code changes. > > My git tree is here: > https://git.kernel.org/pub/scm/linux/kernel/git/snitzer/linux.git/ FYI, I've staged some will-be v7 improvements (mainly to client code) in the nfs-localio-for-6.11 branch: - factored out duplicate localio xdr code - moved the too-large-to-inline nfs_init_localioclient to localio.c Just a heads-up without spamming with another patchbomb. Mike