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