All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] pNFS read/write cleanup
@ 2011-07-12 19:29 Trond Myklebust
  2011-07-12 19:29 ` [PATCH 1/8] NFS: Clean up nfs_read_rpcsetup and nfs_write_rpcsetup Trond Myklebust
  0 siblings, 1 reply; 12+ messages in thread
From: Trond Myklebust @ 2011-07-12 19:29 UTC (permalink / raw)
  To: linux-nfs

The following cleanups apply on top of the nfs-for-next branch, and is
designed to allow the objects and blocks code to use different read/write
block sizes than the write-through-MDS.

It also pushes a lot of the pNFS code back down into pnfs.c where it
belongs...

Cheers
  Trond

Trond Myklebust (8):
  NFS: Clean up nfs_read_rpcsetup and nfs_write_rpcsetup
  NFS: Clean up: split out the RPC transmission from
    nfs_pagein_multi/one
  NFS: Cache rpc_ops in struct nfs_pageio_descriptor
  NFS: Use the nfs_pageio_descriptor->pg_bsize in the read/write
    request
  NFS: Allow the nfs_pageio_descriptor to signal that a re-coalesce is
    needed
  NFS: Move the pnfs read code into pnfs.c
  NFS: Move the pnfs write code into pnfs.c
  NFS: Clean up - simplify the switch to read/write-through-MDS

 fs/nfs/internal.h            |   12 +++--
 fs/nfs/nfs4filelayout.c      |    9 ++--
 fs/nfs/objlayout/objio_osd.c |    4 +-
 fs/nfs/pagelist.c            |   57 +++++++++++++++++++-
 fs/nfs/pnfs.c                |  118 ++++++++++++++++++++++++++++++++++++++--
 fs/nfs/pnfs.h                |   20 +------
 fs/nfs/read.c                |  121 ++++++++++++++++++++++--------------------
 fs/nfs/write.c               |  119 +++++++++++++++++++++++------------------
 include/linux/nfs_page.h     |    8 +--
 include/linux/nfs_xdr.h      |    2 +
 10 files changed, 317 insertions(+), 153 deletions(-)

-- 
1.7.6


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

end of thread, other threads:[~2011-07-13 14:08 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-12 19:29 [PATCH 0/8] pNFS read/write cleanup Trond Myklebust
2011-07-12 19:29 ` [PATCH 1/8] NFS: Clean up nfs_read_rpcsetup and nfs_write_rpcsetup Trond Myklebust
2011-07-12 19:29   ` [PATCH 2/8] NFS: Clean up: split out the RPC transmission from nfs_pagein_multi/one Trond Myklebust
2011-07-12 19:29     ` [PATCH 3/8] NFS: Cache rpc_ops in struct nfs_pageio_descriptor Trond Myklebust
2011-07-12 19:29       ` [PATCH 4/8] NFS: Use the nfs_pageio_descriptor->pg_bsize in the read/write request Trond Myklebust
2011-07-12 19:29         ` [PATCH 5/8] NFS: Allow the nfs_pageio_descriptor to signal that a re-coalesce is needed Trond Myklebust
2011-07-12 19:29           ` [PATCH 6/8] NFS: Move the pnfs read code into pnfs.c Trond Myklebust
2011-07-12 19:29             ` [PATCH 7/8] NFS: Move the pnfs write " Trond Myklebust
2011-07-12 19:29               ` [PATCH 8/8] NFS: Clean up - simplify the switch to read/write-through-MDS Trond Myklebust
2011-07-13 13:40             ` [PATCH 6/8] NFS: Move the pnfs read code into pnfs.c Benny Halevy
2011-07-13 14:08               ` Myklebust, Trond
2011-07-13 13:22           ` [PATCH 5/8] NFS: Allow the nfs_pageio_descriptor to signal that a re-coalesce is needed Benny Halevy

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.