SUNRPC: Remove unused svc_rqst::rq_lock field
authorChuck Lever <chuck.lever@oracle.com>
Sun, 16 Oct 2022 15:46:56 +0000 (11:46 -0400)
committerChuck Lever <chuck.lever@oracle.com>
Mon, 28 Nov 2022 17:54:44 +0000 (12:54 -0500)
Clean up after commit 22700f3c6df5 ("SUNRPC: Improve ordering of
transport processing").

Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
include/linux/sunrpc/svc.h
net/sunrpc/svc.c

index 88de454..0edd837 100644 (file)
@@ -311,7 +311,6 @@ struct svc_rqst {
        struct auth_domain *    rq_gssclient;   /* "gss/"-style peer info */
        struct svc_cacherep *   rq_cacherep;    /* cache info */
        struct task_struct      *rq_task;       /* service thread */
-       spinlock_t              rq_lock;        /* per-request lock */
        struct net              *rq_bc_net;     /* pointer to backchannel's
                                                 * net namespace
                                                 */
index 1491717..34383c3 100644 (file)
@@ -638,7 +638,6 @@ svc_rqst_alloc(struct svc_serv *serv, struct svc_pool *pool, int node)
                return rqstp;
 
        __set_bit(RQ_BUSY, &rqstp->rq_flags);
-       spin_lock_init(&rqstp->rq_lock);
        rqstp->rq_server = serv;
        rqstp->rq_pool = pool;