NFSD: provide encode routine for OP_OPENATTR

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Linux Kernel Mailing List
Date: Wednesday, March 18, 2009 - 11:59 am

Gitweb:     http://git.kernel.org/linus/84f09f46b4ee9e4e9b6381f8af31817516d2091b
Commit:     84f09f46b4ee9e4e9b6381f8af31817516d2091b
Parent:     ee568b25ee9e160b32d1aef73d8b2ee9c05d34db
Author:     Benny Halevy <bhalevy@panasas.com>
AuthorDate: Wed Mar 4 23:05:35 2009 +0200
Committer:  J. Bruce Fields <bfields@citi.umich.edu>
CommitDate: Tue Mar 17 14:54:45 2009 -0400

    NFSD: provide encode routine for OP_OPENATTR
    
    Although this operation is unsupported by our implementation
    we still need to provide an encode routine for it to
    merely encode its (error) status back in the compound reply.
    
    Thanks for Bill Baker at sun.com for testing with the Sun
    OpenSolaris' client, finding, and reporting this bug at
    Connectathon 2009.
    
    This bug was introduced in 2.6.27
    
    Signed-off-by: Benny Halevy <bhalevy@panasas.com>
    Cc: stable@kernel.org
    Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
---
 fs/nfsd/nfs4xdr.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/fs/nfsd/nfs4xdr.c b/fs/nfsd/nfs4xdr.c
index f65953b..9250067 100644
--- a/fs/nfsd/nfs4xdr.c
+++ b/fs/nfsd/nfs4xdr.c
@@ -2596,6 +2596,7 @@ static nfsd4_enc nfsd4_enc_ops[] = {
 	[OP_LOOKUPP]		= (nfsd4_enc)nfsd4_encode_noop,
 	[OP_NVERIFY]		= (nfsd4_enc)nfsd4_encode_noop,
 	[OP_OPEN]		= (nfsd4_enc)nfsd4_encode_open,
+	[OP_OPENATTR]		= (nfsd4_enc)nfsd4_encode_noop,
 	[OP_OPEN_CONFIRM]	= (nfsd4_enc)nfsd4_encode_open_confirm,
 	[OP_OPEN_DOWNGRADE]	= (nfsd4_enc)nfsd4_encode_open_downgrade,
 	[OP_PUTFH]		= (nfsd4_enc)nfsd4_encode_noop,
--
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
NFSD: provide encode routine for OP_OPENATTR, Linux Kernel Mailing ..., (Wed Mar 18, 11:59 am)