-
- Downloads
Merge tag 'nfs-for-4.10-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Pull more NFS client updates from Trond Myklebust: "Highlights include: - further attribute cache improvements to make revalidation more fine grained - NFSv4 locking improvements Bugfixes: - nfs4_fl_prepare_ds must be careful about reporting success in files layout - pNFS/flexfiles: Instead of marking a device inactive, remove it from the cache" * tag 'nfs-for-4.10-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs: NFSv4: Retry the DELEGRETURN if the embedded GETATTR is rejected with EACCES NFS: Retry the CLOSE if the embedded GETATTR is rejected with EACCES NFSv4: Place the GETATTR operation before the CLOSE NFSv4: Also ask for attributes when downgrading to a READ-only state NFS: Don't abuse NFS_INO_REVAL_FORCED in nfs_post_op_update_inode_locked() pNFS: Return RW layouts on OPEN_DOWNGRADE NFSv4: Add encode/decode of the layoutreturn op in OPEN_DOWNGRADE NFS: Don't disconnect open-owner on NFS4ERR_BAD_SEQID NFSv4: ensure __nfs4_find_lock_state returns consistent result. NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success. pNFS/flexfiles: delete deviceid, don't mark inactive NFS: Clean up nfs_attribute_timeout() NFS: Remove unused function nfs_revalidate_inode_rcu() NFS: Fix and clean up the access cache validity checking NFS: Only look at the change attribute cache state in nfs_weak_revalidate() NFS: Clean up cache validity checking NFS: Don't revalidate the file on close if we hold a delegation NFSv4: Don't discard the attributes returned by asynchronous DELEGRETURN NFSv4: Update the attribute cache info in update_changeattr
No related branches found
No related tags found
Showing
- fs/nfs/dir.c 12 additions, 11 deletionsfs/nfs/dir.c
- fs/nfs/file.c 1 addition, 11 deletionsfs/nfs/file.c
- fs/nfs/filelayout/filelayoutdev.c 2 additions, 1 deletionfs/nfs/filelayout/filelayoutdev.c
- fs/nfs/flexfilelayout/flexfilelayout.c 4 additions, 2 deletionsfs/nfs/flexfilelayout/flexfilelayout.c
- fs/nfs/flexfilelayout/flexfilelayoutdev.c 1 addition, 1 deletionfs/nfs/flexfilelayout/flexfilelayoutdev.c
- fs/nfs/inode.c 41 additions, 34 deletionsfs/nfs/inode.c
- fs/nfs/internal.h 1 addition, 0 deletionsfs/nfs/internal.h
- fs/nfs/nfs4proc.c 35 additions, 8 deletionsfs/nfs/nfs4proc.c
- fs/nfs/nfs4state.c 33 additions, 24 deletionsfs/nfs/nfs4state.c
- fs/nfs/nfs4xdr.c 23 additions, 14 deletionsfs/nfs/nfs4xdr.c
- fs/nfs/pnfs.c 13 additions, 3 deletionsfs/nfs/pnfs.c
- include/linux/nfs_fs.h 0 additions, 2 deletionsinclude/linux/nfs_fs.h
Loading
Please register or sign in to comment