NFS: Update MNT and MNT3 reply decoding functions
authorChuck Lever <chuck.lever@oracle.com>
Thu, 18 Jun 2009 01:02:13 +0000 (18:02 -0700)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Thu, 18 Jun 2009 01:02:13 +0000 (18:02 -0700)
commit8e02f6b9aae9b265064f929c6df15222b9baf256
treeb5f018180a6b130731c085ee6ae7c060decfe538
parenta14017db2852f9393a401a0f64053c331003babf
NFS: Update MNT and MNT3 reply decoding functions

Solder xdr_stream-based XDR decoding functions into the in-kernel mountd
client that are more careful about checking data types and watching for
buffer overflows.  The new MNT3 decoder includes support for auth-flavor
list decoding.

The "_sz" macro for MNT3 replies was missing the size of the file handle.
I've added this back, and included the size of the auth flavor array.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/internal.h
fs/nfs/mount_clnt.c
fs/nfs/nfsroot.c
fs/nfs/super.c