Return-Path: Received: from mx141.netapp.com ([216.240.21.12]:12561 "EHLO mx141.netapp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754083AbcHSRZn (ORCPT ); Fri, 19 Aug 2016 13:25:43 -0400 From: To: CC: , , , Andy Adamson Subject: [PATCH Version-2 00/12] NFSv4.2 inter server to server copy Date: Fri, 19 Aug 2016 13:25:00 -0400 Message-ID: <1471627512-4102-1-git-send-email-andros@netapp.com> MIME-Version: 1.0 Content-Type: text/plain Sender: linux-nfs-owner@vger.kernel.org List-ID: From: Andy Adamson 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