public inbox for linux-nfs@vger.kernel.org
 help / color / mirror / Atom feed
* remove rq_vec
@ 2025-05-07 11:55 Christoph Hellwig
  2025-05-07 11:55 ` [PATCH 1/3] nfsd: call svc_fill_write_vector from nfsd_vfs_write Christoph Hellwig
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Christoph Hellwig @ 2025-05-07 11:55 UTC (permalink / raw)
  To: Chuck Lever, Jeff Layton, Trond Myklebust, Anna Schumaker
  Cc: Neil Brown, Olga Kornievskaia, Dai Ngo, Tom Talpey, linux-nfs

Hi all,

this series remove the rq_vec field from the svc_rqst structure and
always uses the bvec array for VFS operations.

It doesn't integrate the bvec arrays used by the socket transport and
those of the VFS layer in nfsd yet, but it is a step toward that.

Diffstat:
 fs/nfsd/nfs3proc.c         |    5 ----
 fs/nfsd/nfs4proc.c         |    7 ------
 fs/nfsd/nfsproc.c          |    7 +-----
 fs/nfsd/vfs.c              |   49 ++++++++++++++++++++++++++++-----------------
 fs/nfsd/vfs.h              |    4 +--
 include/linux/sunrpc/svc.h |    3 --
 net/sunrpc/svc.c           |   40 ------------------------------------
 7 files changed, 37 insertions(+), 78 deletions(-)

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-05-08 23:08 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-07 11:55 remove rq_vec Christoph Hellwig
2025-05-07 11:55 ` [PATCH 1/3] nfsd: call svc_fill_write_vector from nfsd_vfs_write Christoph Hellwig
2025-05-08 23:08   ` kernel test robot
2025-05-07 11:55 ` [PATCH 2/3] nfsd: use rq_bvec instead of rq_vec in nfsd_vfs_write Christoph Hellwig
2025-05-08 15:42   ` kernel test robot
2025-05-07 11:55 ` [PATCH 3/3] nfsd: use rq_bvec in nfsd_iter_read Christoph Hellwig
2025-05-07 13:58 ` remove rq_vec Chuck Lever

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox