]> git.neil.brown.name Git - history.git/commit
[PATCH] kNFSd - 1 of 2 - Change NFSv4 xdr decoding to cope with separate pages.
authorNeil Brown <neilb@cse.unsw.edu.au>
Fri, 22 Nov 2002 03:20:01 +0000 (19:20 -0800)
committerLinus Torvalds <torvalds@penguin.transmeta.com>
Fri, 22 Nov 2002 03:20:01 +0000 (19:20 -0800)
commit89fc0a31eb36a683d331be8f59bef740141fb2af
tree13452df616b8e64d39f2305eabcda4d4637bb7b1
parent586a5a356afc42a84c13898fcf45c866be190856
[PATCH] kNFSd - 1 of 2 - Change NFSv4 xdr decoding to cope with separate pages.

Now that nfsd uses a list of pages for requests instead of
one large buffer, NFSv4 need to know about this.

The most interesting part of this is that it is possible
that section of a request, like a path name, could span
two pages, so we need to be able to kmalloc as little bit
of space to copy them into, and make sure they get
freed later.
fs/nfsd/nfs4proc.c
fs/nfsd/nfs4xdr.c
include/linux/nfsd/xdr4.h