SUNRPC/NFSD: Change to type of bool for rq_usedeferral and rq_splice_ok
Subsystems (3)
PATCH 1/1 SUNRPC/NFSD: Change to type of bool for rq_usedeferral and rq_splice_ok
rq_usedeferral and rq_splice_ok are used as 0 and 1, just defined to bool.
Signed-off-by Kinglong Mee <[email protected]>
--- fs/nfsd/nfs4proc.c | 4 ++-- include/linux/sunrpc/svc.h | 4 ++-- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/svc.c | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-)
fs/nfsd/nfs4proc.c +2 -2
@@ -1298,7 +1298,7 @@ nfsd4_proc_compound(struct svc_rqst *rqstp,* Don't use the deferral mechanism for NFSv4; compounds make it * too hard to avoid non-idempotency problems. */ - rqstp->rq_usedeferral =0 ; + rqstp->rq_usedeferral = false;/* * According to RFC3010, this takes precedence over all other errors.
@@ -1417,7 +1417,7 @@ encode_op:BUG_ON (cstate->replay_owner); out:/* Reset deferral mechanism for RPC deferrals */ - rqstp->rq_usedeferral =1 ; + rqstp->rq_usedeferral = true;dprintk ("nfsv4 compound returned %d\n" ,ntohl (status));return status; }
include/linux/sunrpc/svc.h +2 -2
@@ -236,7 +236,7 @@ struct svc_rqst {struct svc_cred rq_cred;/* auth info */ void * rq_xprt_ctxt;/* transport specific context ptr */ struct svc_deferred_req *rq_deferred;/* deferred request we are replaying */ -int rq_usedeferral;/* use deferral */ +bool rq_usedeferral;/* use deferral */ size_t rq_xprt_hlen;/* xprt header len */ struct xdr_buf rq_arg;
@@ -277,7 +277,7 @@ struct svc_rqst {struct auth_domain * rq_gssclient;/* "gss/"-style peer info */ int rq_cachetype;struct svc_cacherep * rq_cacherep;/* cache info */ -int rq_splice_ok;/* turned off in gss privacy +bool rq_splice_ok;/* turned off in gss privacy * to prevent encrypting page * cache pages */ wait_queue_head_t rq_wait;/* synchronization */
net/sunrpc/auth_gss/svcauth_gss.c +1 -1
@@ -886,7 +886,7 @@ unwrap_priv_data(struct svc_rqst *rqstp, struct xdr_buf *buf, u32 seq, struct gsu32 priv_len, maj_stat;int pad, saved_len, remaining_len, offset; - rqstp->rq_splice_ok =0 ; + rqstp->rq_splice_ok = false; priv_len =svc_getnl (&buf->head[0 ]);if (rqstp->rq_deferred) {
net/sunrpc/svc.c +2 -2
@@ -1086,9 +1086,9 @@ svc_process_common(struct svc_rqst *rqstp, struct kvec *argv, struct kvec *resv) goto err_short_len;/* Will be turned off only in gss privacy case: */ - rqstp->rq_splice_ok =1 ; + rqstp->rq_splice_ok = true;/* Will be turned off only when NFSv4 Sessions are used */ - rqstp->rq_usedeferral =1 ; + rqstp->rq_usedeferral = true; rqstp->rq_dropme = false;/* Setup reply header */
Signature · 1 line
1.9.3