Merge tag 'nfs-for-4.7-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
Pull NFS client updates from Anna Schumaker: "Highlights include: Features: - Add support for the NFS v4.2 COPY operation - Add support for NFS/RDMA over IPv6 Bugfixes and cleanups: - Avoid race that crashes nfs_init_commit() - Fix oops in callback path - Fix LOCK/OPEN race when unlinking an open file - Choose correct stateids when using delegations in setattr, read and write - Don't send empty SETATTR after OPEN_CREATE - xprtrdma: Prevent server from writing a reply into memory client has released - xprtrdma: Support using Read list and Reply chunk in one RPC call" * tag 'nfs-for-4.7-1' of git://git.linux-nfs.org/projects/anna/linux-nfs: (61 commits) pnfs: pnfs_update_layout needs to consider if strict iomode checking is on nfs/flexfiles: Use the layout segment for reading unless it a IOMODE_RW and reading is disabled nfs/flexfiles: Helper function to detect FF_FLAGS_NO_READ_IO nfs: avoid race that crashes nfs_init_commit NFS: checking for NULL instead of IS_ERR() in nfs_commit_file() pnfs: make pnfs_layout_process more robust pnfs: rework LAYOUTGET retry handling pnfs: lift retry logic from send_layoutget to pnfs_update_layout pnfs: fix bad error handling in send_layoutget flexfiles: add kerneldoc header to nfs4_ff_layout_prepare_ds flexfiles: remove pointless setting of NFS_LAYOUT_RETURN_REQUESTED pnfs: only tear down lsegs that precede seqid in LAYOUTRETURN args pnfs: keep track of the return sequence number in pnfs_layout_hdr pnfs: record sequence in pnfs_layout_segment when it's created pnfs: don't merge new ff lsegs with ones that have LAYOUTRETURN bit set pNFS/flexfiles: When initing reads or writes, we might have to retry connecting to DSes pNFS/flexfiles: When checking for available DSes, conditionally check for MDS io pNFS/flexfile: Fix erroneous fall back to read/write through the MDS NFS: Reclaim writes via writepage are opportunistic NFSv4: Use the right stateid for delegations in setattr, read and write ...
No related branches found
No related tags found
Showing
- fs/nfs/callback_proc.c 6 additions, 3 deletionsfs/nfs/callback_proc.c
- fs/nfs/callback_xdr.c 14 additions, 3 deletionsfs/nfs/callback_xdr.c
- fs/nfs/delegation.c 6 additions, 3 deletionsfs/nfs/delegation.c
- fs/nfs/delegation.h 1 addition, 1 deletionfs/nfs/delegation.h
- fs/nfs/direct.c 10 additions, 7 deletionsfs/nfs/direct.c
- fs/nfs/filelayout/filelayout.c 4 additions, 2 deletionsfs/nfs/filelayout/filelayout.c
- fs/nfs/flexfilelayout/flexfilelayout.c 139 additions, 61 deletionsfs/nfs/flexfilelayout/flexfilelayout.c
- fs/nfs/flexfilelayout/flexfilelayout.h 13 additions, 4 deletionsfs/nfs/flexfilelayout/flexfilelayout.h
- fs/nfs/flexfilelayout/flexfilelayoutdev.c 60 additions, 59 deletionsfs/nfs/flexfilelayout/flexfilelayoutdev.c
- fs/nfs/internal.h 1 addition, 0 deletionsfs/nfs/internal.h
- fs/nfs/nfs42.h 1 addition, 0 deletionsfs/nfs/nfs42.h
- fs/nfs/nfs42proc.c 106 additions, 1 deletionfs/nfs/nfs42proc.c
- fs/nfs/nfs42xdr.c 146 additions, 0 deletionsfs/nfs/nfs42xdr.c
- fs/nfs/nfs4_fs.h 8 additions, 4 deletionsfs/nfs/nfs4_fs.h
- fs/nfs/nfs4file.c 23 additions, 0 deletionsfs/nfs/nfs4file.c
- fs/nfs/nfs4proc.c 99 additions, 86 deletionsfs/nfs/nfs4proc.c
- fs/nfs/nfs4state.c 13 additions, 5 deletionsfs/nfs/nfs4state.c
- fs/nfs/nfs4trace.h 8 additions, 2 deletionsfs/nfs/nfs4trace.h
- fs/nfs/nfs4xdr.c 34 additions, 9 deletionsfs/nfs/nfs4xdr.c
- fs/nfs/pagelist.c 4 additions, 2 deletionsfs/nfs/pagelist.c
Loading
Please register or sign in to comment