]> err.no Git - linux-2.6/commit
[PATCH] knfsd: nfsd: mark rqstp to prevent use of sendfile in privacy case
authorJ. Bruce Fields <bfields@citi.umich.edu>
Fri, 30 Jun 2006 08:56:19 +0000 (01:56 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Fri, 30 Jun 2006 18:25:41 +0000 (11:25 -0700)
commit5c04c46aec16b3267d8fe03af886f2d41e448cd0
treec46f4e70423f4f37f73f9e875a7059c0ca2ccf3f
parente142ede8e064cb1ae9c2bfb17f36ab145b95ccd2
[PATCH] knfsd: nfsd: mark rqstp to prevent use of sendfile in privacy case

Add a rq_sendfile_ok flag to svc_rqst which will be cleared in the privacy
case so that the wrapping code will get copies of the read data instead of
real page cache pages.  This makes life simpler when we encrypt the response.

Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
Signed-off-by: Neil Brown <neilb@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
fs/nfsd/vfs.c
include/linux/sunrpc/svc.h
net/sunrpc/svc.c