From: Chuck Lever <chuck.lever@xxxxxxxxxx> Clean up: This array is no longer used. Reviewed-by: Jeff Layton <jlayton@xxxxxxxxxx> Signed-off-by: Chuck Lever <chuck.lever@xxxxxxxxxx> --- include/linux/sunrpc/svc.h | 1 - net/sunrpc/svc.c | 6 ------ 2 files changed, 7 deletions(-) diff --git a/include/linux/sunrpc/svc.h b/include/linux/sunrpc/svc.h index a1b48ad1d464..48666b83fe68 100644 --- a/include/linux/sunrpc/svc.h +++ b/include/linux/sunrpc/svc.h @@ -205,7 +205,6 @@ struct svc_rqst { struct page * *rq_page_end; /* one past the last page */ struct folio_batch rq_fbatch; - struct kvec *rq_vec; struct bio_vec *rq_bvec; __be32 rq_xid; /* transmission id */ diff --git a/net/sunrpc/svc.c b/net/sunrpc/svc.c index c086f46265f6..939b6239df8a 100644 --- a/net/sunrpc/svc.c +++ b/net/sunrpc/svc.c @@ -673,7 +673,6 @@ svc_rqst_free(struct svc_rqst *rqstp) { folio_batch_release(&rqstp->rq_fbatch); kfree(rqstp->rq_bvec); - kfree(rqstp->rq_vec); svc_release_buffer(rqstp); if (rqstp->rq_scratch_page) put_page(rqstp->rq_scratch_page); @@ -712,11 +711,6 @@ svc_prepare_thread(struct svc_serv *serv, struct svc_pool *pool, int node) if (!svc_init_buffer(rqstp, serv, node)) goto out_enomem; - rqstp->rq_vec = kcalloc_node(rqstp->rq_maxpages, sizeof(struct kvec), - GFP_KERNEL, node); - if (!rqstp->rq_vec) - goto out_enomem; - rqstp->rq_bvec = kcalloc_node(rqstp->rq_maxpages, sizeof(struct bio_vec), GFP_KERNEL, node); -- 2.49.0