linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH Version-2 00/12] NFSv4.2 inter server to server copy
@ 2016-08-19 17:25 andros
  2016-08-19 17:25 ` [PATCH Version-2 01/12] fs: Don't copy beyond the end of the file andros
                   ` (12 more replies)
  0 siblings, 13 replies; 20+ messages in thread
From: andros @ 2016-08-19 17:25 UTC (permalink / raw)
  To: trondmy.myklebust; +Cc: anna.schumaker, bfields, linux-nfs, Andy Adamson

From: Andy Adamson <andros@netapp.com>


Anna's patches applied first:
The first patch is a bug fix from Anna for the upstream Intra
server to server copy.

The second patch has been submitted upstream, and is being
reviewed by Bruce Fields.

The rest of the patches implement NFSv4.2 Intra-SSC


Andy Adamson (9):
  VFS permit cross device vfs_copy_file_range
  NFS inter ssc open
  NFS add COPY_NOTIFY operation
  NFS add ca_source_server<> to COPY
  NFSD add ca_source_server<> to COPY
  NFSD add COPY_NOTIFY operation
  NFSD generalize nfsd4_compound_state flag names
  NFSD: allow inter server COPY to have a STALE source server fh
  NFSD add nfs4 inter ssc to nfsd4_copy

Anna Schumaker (2):
  fs: Don't copy beyond the end of the file
  NFSD: Implement the COPY call

Olga Kornievskaia (1):
  NFSD: extra stateid checking in read for interserver copy

 fs/nfs/internal.h         |  10 +
 fs/nfs/nfs42.h            |   7 +-
 fs/nfs/nfs42proc.c        | 128 ++++++++++-
 fs/nfs/nfs42xdr.c         | 205 +++++++++++++++++-
 fs/nfs/nfs4_fs.h          |   8 +
 fs/nfs/nfs4file.c         | 135 +++++++++++-
 fs/nfs/nfs4proc.c         |   6 +-
 fs/nfs/nfs4state.c        |   2 +-
 fs/nfs/nfs4xdr.c          |   1 +
 fs/nfsd/Kconfig           |  10 +
 fs/nfsd/nfs4proc.c        | 527 ++++++++++++++++++++++++++++++++++++++++++++--
 fs/nfsd/nfs4state.c       |  47 ++++-
 fs/nfsd/nfs4xdr.c         | 272 +++++++++++++++++++++++-
 fs/nfsd/nfsd.h            |   2 +
 fs/nfsd/state.h           |   8 +
 fs/nfsd/vfs.c             |   6 +
 fs/nfsd/vfs.h             |   2 +
 fs/nfsd/xdr4.h            |  50 ++++-
 fs/read_write.c           |   8 +-
 include/linux/nfs4.h      |  43 ++++
 include/linux/nfs_fs_sb.h |   1 +
 include/linux/nfs_xdr.h   |  20 ++
 22 files changed, 1443 insertions(+), 55 deletions(-)

-- 
1.8.3.1


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

end of thread, other threads:[~2016-08-24 18:43 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-19 17:25 [PATCH Version-2 00/12] NFSv4.2 inter server to server copy andros
2016-08-19 17:25 ` [PATCH Version-2 01/12] fs: Don't copy beyond the end of the file andros
2016-08-20  6:19   ` Christoph Hellwig
2016-08-19 17:25 ` [PATCH Version-2 02/12] NFSD: Implement the COPY call andros
2016-08-19 17:25 ` [PATCH Version-2 03/12] VFS permit cross device vfs_copy_file_range andros
2016-08-19 21:08   ` J. Bruce Fields
2016-08-20  6:18     ` Christoph Hellwig
2016-08-22 19:27       ` J. Bruce Fields
2016-08-24 18:38       ` Adamson, Andy
2016-08-19 17:25 ` [PATCH Version-2 04/12] NFS inter ssc open andros
2016-08-19 21:11   ` J. Bruce Fields
2016-08-19 17:25 ` [PATCH Version-2 05/12] NFS add COPY_NOTIFY operation andros
2016-08-19 17:25 ` [PATCH Version-2 06/12] NFS add ca_source_server<> to COPY andros
2016-08-19 17:25 ` [PATCH Version-2 07/12] NFSD " andros
2016-08-19 17:25 ` [PATCH Version-2 08/12] NFSD add COPY_NOTIFY operation andros
2016-08-19 17:25 ` [PATCH Version-2 09/12] NFSD generalize nfsd4_compound_state flag names andros
2016-08-19 17:25 ` [PATCH Version-2 10/12] NFSD: allow inter server COPY to have a STALE source server fh andros
2016-08-19 17:25 ` [PATCH Version-2 11/12] NFSD add nfs4 inter ssc to nfsd4_copy andros
2016-08-19 17:25 ` [PATCH Version-2 12/12] NFSD: extra stateid checking in read for interserver copy andros
2016-08-19 21:26 ` [PATCH Version-2 00/12] NFSv4.2 inter server to server copy J. Bruce Fields

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).