NeilBrown
ba67a39efd
knfsd: Allow NFSv2/3 WRITE calls to succeed when krb5i etc is used.
...
When RPCSEC/GSS and krb5i is used, requests are padded, typically to a multiple
of 8 bytes. This can make the request look slightly longer than it
really is.
As of
f34b95689d "The NFSv2/NFSv3 server does not handle zero
length WRITE request correctly",
the xdr decode routines for NFSv2 and NFSv3 reject requests that aren't
the right length, so krb5i (for example) WRITE requests can get lost.
This patch relaxes the appropriate test and enhances the related comment.
Signed-off-by: Neil Brown <neilb@suse.de>
Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
Cc: Peter Staubach <staubach@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-01-13 09:57:57 -08:00
..
auth.c
knfsd: clean up EX_RDONLY
2007-07-19 10:04:52 -07:00
export.c
exportfs: remove old methods
2007-10-22 08:13:21 -07:00
lockd.c
knfsd: lockd: nfsd4: use same grace period for lockd and nfsd4
2007-07-17 10:23:07 -07:00
Makefile
knfsd: trivial makefile cleanup
2007-05-09 12:30:54 -07:00
nfs2acl.c
knfsd: fix spurious EINVAL errors on first access of new filesystem
2007-11-12 14:28:08 -08:00
nfs3acl.c
knfsd: fix spurious EINVAL errors on first access of new filesystem
2007-11-12 14:28:08 -08:00
nfs3proc.c
RPC: add wrapper for svc_reserve to account for checksum
2007-05-09 12:30:54 -07:00
nfs3xdr.c
knfsd: Allow NFSv2/3 WRITE calls to succeed when krb5i etc is used.
2008-01-13 09:57:57 -08:00
nfs4acl.c
knfsd: nfsd4: fix handling of acl errrors
2007-07-17 10:23:07 -07:00
nfs4callback.c
knfsd: nfsv4 delegation recall should take reference on client
2007-10-09 18:31:57 -04:00
nfs4idmap.c
knfsd: nfs4 name->id mapping not correctly parsing negative downcall
2007-10-09 18:31:56 -04:00
nfs4proc.c
knfsd: demote some printk()s to dprintk()s
2007-10-09 18:31:56 -04:00
nfs4recover.c
cleanup asm/scatterlist.h includes
2007-11-02 08:47:06 +01:00
nfs4state.c
Merge branch 'locks' of git://linux-nfs.org/~bfields/linux
2007-10-15 16:07:40 -07:00
nfs4xdr.c
Merge git://git.linux-nfs.org/pub/linux/nfs-2.6
2007-10-15 10:47:35 -07:00
nfscache.c
[PATCH] knfsd: SUNRPC: Provide room in svc_rqst for larger addresses
2007-02-12 09:48:36 -08:00
nfsctl.c
nfsd warning fix
2007-10-09 18:31:57 -04:00
nfsfh.c
nfsd4: recheck for secure ports in fh_verify
2007-11-12 14:28:08 -08:00
nfsproc.c
knfsd: nfsd4: make readonly access depend on pseudoflavor
2007-07-17 10:23:08 -07:00
nfssvc.c
knfsd: move nfsv4 slab creation/destruction to module init/exit
2007-10-09 18:31:56 -04:00
nfsxdr.c
knfsd: Allow NFSv2/3 WRITE calls to succeed when krb5i etc is used.
2008-01-13 09:57:57 -08:00
stats.c
[PATCH] knfsd: nfsd4: add per-operation server stats
2006-07-10 13:24:27 -07:00
vfs.c
Use helpers to obtain task pid in printks
2007-10-19 11:53:43 -07:00