diff options
Diffstat (limited to 'fs/lockd/clnt4xdr.c')
| -rw-r--r-- | fs/lockd/clnt4xdr.c | 14 | 
1 files changed, 7 insertions, 7 deletions
diff --git a/fs/lockd/clnt4xdr.c b/fs/lockd/clnt4xdr.c index 8161667c976f..527458db4525 100644 --- a/fs/lockd/clnt4xdr.c +++ b/fs/lockd/clnt4xdr.c @@ -243,7 +243,7 @@ static void encode_nlm4_holder(struct xdr_stream *xdr,  	u64 l_offset, l_len;  	__be32 *p; -	encode_bool(xdr, lock->fl.fl_type == F_RDLCK); +	encode_bool(xdr, lock->fl.c.flc_type == F_RDLCK);  	encode_int32(xdr, lock->svid);  	encode_netobj(xdr, lock->oh.data, lock->oh.len); @@ -270,7 +270,7 @@ static int decode_nlm4_holder(struct xdr_stream *xdr, struct nlm_res *result)  		goto out_overflow;  	exclusive = be32_to_cpup(p++);  	lock->svid = be32_to_cpup(p); -	fl->fl_pid = (pid_t)lock->svid; +	fl->c.flc_pid = (pid_t)lock->svid;  	error = decode_netobj(xdr, &lock->oh);  	if (unlikely(error)) @@ -280,8 +280,8 @@ static int decode_nlm4_holder(struct xdr_stream *xdr, struct nlm_res *result)  	if (unlikely(p == NULL))  		goto out_overflow; -	fl->fl_flags = FL_POSIX; -	fl->fl_type  = exclusive != 0 ? F_WRLCK : F_RDLCK; +	fl->c.flc_flags = FL_POSIX; +	fl->c.flc_type  = exclusive != 0 ? F_WRLCK : F_RDLCK;  	p = xdr_decode_hyper(p, &l_offset);  	xdr_decode_hyper(p, &l_len);  	nlm4svc_set_file_lock_range(fl, l_offset, l_len); @@ -357,7 +357,7 @@ static void nlm4_xdr_enc_testargs(struct rpc_rqst *req,  	const struct nlm_lock *lock = &args->lock;  	encode_cookie(xdr, &args->cookie); -	encode_bool(xdr, lock->fl.fl_type == F_WRLCK); +	encode_bool(xdr, lock->fl.c.flc_type == F_WRLCK);  	encode_nlm4_lock(xdr, lock);  } @@ -380,7 +380,7 @@ static void nlm4_xdr_enc_lockargs(struct rpc_rqst *req,  	encode_cookie(xdr, &args->cookie);  	encode_bool(xdr, args->block); -	encode_bool(xdr, lock->fl.fl_type == F_WRLCK); +	encode_bool(xdr, lock->fl.c.flc_type == F_WRLCK);  	encode_nlm4_lock(xdr, lock);  	encode_bool(xdr, args->reclaim);  	encode_int32(xdr, args->state); @@ -403,7 +403,7 @@ static void nlm4_xdr_enc_cancargs(struct rpc_rqst *req,  	encode_cookie(xdr, &args->cookie);  	encode_bool(xdr, args->block); -	encode_bool(xdr, lock->fl.fl_type == F_WRLCK); +	encode_bool(xdr, lock->fl.c.flc_type == F_WRLCK);  	encode_nlm4_lock(xdr, lock);  }  |