Hi Bruce- These two are pre-requisites for some transport level changes I'd like to propose for v4.17. I proposed these two for v4.16, you may recall. We had some discussion about what changes you wanted but now I'm not sure I recall your requests accurately. I recall you felt OK with "NFSD: Clean up write argument XDR decoders" but wanted some changes to "NFSD: Clean up symlink argument XDR decoders". Did you prefer that the symlink decoder should allocate a page rather than pull it out of rq_pages[] ? --- Chuck Lever (2): NFSD: Clean up write argument XDR decoders NFSD: Clean up symlink argument XDR decoders fs/nfsd/nfs3proc.c | 18 ++++++- fs/nfsd/nfs3xdr.c | 67 ++++++--------------------- fs/nfsd/nfs4proc.c | 37 +++++---------- fs/nfsd/nfs4xdr.c | 11 +++- fs/nfsd/nfsproc.c | 23 ++++++--- fs/nfsd/nfsxdr.c | 63 +++++++++++++------------ fs/nfsd/xdr.h | 3 + fs/nfsd/xdr3.h | 3 + fs/nfsd/xdr4.h | 3 + include/linux/sunrpc/svc.h | 4 ++ net/sunrpc/svc.c | 109 ++++++++++++++++++++++++++++++++++++++++++++ 11 files changed, 217 insertions(+), 124 deletions(-) -- Chuck Lever -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html