Re: [PATCH 19/46] nfs41: use nfs4_setaclres

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mar. 29, 2009, 20:30 +0300, Trond Myklebust <Trond.Myklebust@xxxxxxxxxx> wrote:
> On Tue, 2009-03-03 at 16:55 -0700, Benny Halevy wrote:
>> In preparation for nfs41 sequence processing.
>>
>> Signed-off-by: Andy Admason <andros@xxxxxxxxxx>
>> Signed-off-by: Benny Halevy <bhalevy@xxxxxxxxxxx>
>> ---
>>  fs/nfs/nfs4proc.c |    3 ++-
>>  fs/nfs/nfs4xdr.c  |    3 ++-
>>  2 files changed, 4 insertions(+), 2 deletions(-)
>>
>> diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c
>> index 1a5fa1d..98b2e89 100644
>> --- a/fs/nfs/nfs4proc.c
>> +++ b/fs/nfs/nfs4proc.c
>> @@ -2915,10 +2915,11 @@ static int __nfs4_proc_set_acl(struct inode
>> *inode, const void *buf, size_t bufl
>>                 .acl_pages      = pages,
>>                 .acl_len        = buflen,
>>         };
>> +       struct nfs_setaclres res;
> 
> Where is the definition?

It's in "nfs41: client xdr definitions"
I can move it here if it makes it clearer.

Benny

> 
>>         struct rpc_message msg = {
>>                 .rpc_proc       =
>> &nfs4_procedures[NFSPROC4_CLNT_SETACL],
>>                 .rpc_argp       = &arg,
>> -               .rpc_resp       = NULL,
>> +               .rpc_resp       = &res,
>>         };
>>         int ret;
>>
>> diff --git a/fs/nfs/nfs4xdr.c b/fs/nfs/nfs4xdr.c
>> index 13320af..5fb452c 100644
>> --- a/fs/nfs/nfs4xdr.c
>> +++ b/fs/nfs/nfs4xdr.c
>> @@ -3911,7 +3911,8 @@ nfs4_xdr_enc_setacl(struct rpc_rqst *req, __be32
>> *p, struct nfs_setaclargs *args
>>   * Decode SETACL response
>>   */
>>  static int
>> -nfs4_xdr_dec_setacl(struct rpc_rqst *rqstp, __be32 *p, void *res)
>> +nfs4_xdr_dec_setacl(struct rpc_rqst *rqstp, __be32 *p,
>> +                   struct nfs_setaclres *res)
>>  {
>>         struct xdr_stream xdr;
>>         struct compound_hdr hdr;
>> --
>> 1.6.1.3
>>
>>
>>
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux