summaryrefslogtreecommitdiff
path: root/fs/nfs/nfs4file.c
AgeCommit message (Expand)AuthorFilesLines
2019-09-21NFSv4: Fix return values for nfs4_file_open()Trond Myklebust1-6/+6
2019-07-26NFSv4: Handle the special Linux file open access modeTrond Myklebust1-1/+1
2019-05-31NFSv4.1 fix incorrect return value in copy_file_rangeOlga Kornievskaia1-1/+3
2019-05-31NFSv4.2 fix unnecessary retry in nfs4_copy_file_rangeOlga Kornievskaia1-7/+1
2018-08-14NFS recover from destination server reboot for copiesOlga Kornievskaia1-2/+7
2018-08-08NFS: Mark expected switch fall-throughsGustavo A. R. Silva1-0/+1
2017-12-30nfs4file: get rid of pointless include of btrfs.hAl Viro1-1/+0
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2016-12-02NFSv4: add flock_owner to open contextNeilBrown1-1/+1
2016-10-06switch generic_file_splice_read() to use of ->read_iter()Al Viro1-1/+1
2016-07-14NFSv4: Revert "Truncating file opens should also sync O_DIRECT writes"Trond Myklebust1-1/+1
2016-07-06NFSv4.2: Fix writeback races in nfs4_copy_file_rangeTrond Myklebust1-13/+1
2016-05-17NFS: Add COPY nfs operationAnna Schumaker1-0/+23
2016-04-08Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+2
2016-03-26nfs: use file_dentry()Miklos Szeredi1-2/+2
2016-03-16nfs: remove nfs4_file_fsyncChristoph Hellwig1-32/+1
2016-01-23wrappers for ->i_mutex accessAl Viro1-12/+12
2015-12-08vfs: pull btrfs clone API to vfs layerChristoph Hellwig1-77/+10
2015-11-24nfs: reduce the amount of ifdefs for v4.2 in nfs4file.cChristoph Hellwig1-20/+7
2015-11-24nfs: use btrfs ioctl defintions for cloneChristoph Hellwig1-4/+6
2015-11-24nfs: allow intra-file CLONEChristoph Hellwig1-5/+14
2015-11-24nfs: offer native ioctls even if CONFIG_COMPAT is setChristoph Hellwig1-3/+0
2015-10-15NFS: Fix an 'unused variable' complaint when #ifndef CONFIG_NFS_V4_2Trond Myklebust1-2/+11
2015-10-15nfs42: add NFS_IOC_CLONE_RANGE ioctlPeng Tao1-0/+14
2015-10-15nfs42: respect clone_blksizePeng Tao1-0/+11
2015-10-15nfs42: add NFS_IOC_CLONE ioctlPeng Tao1-0/+102
2015-09-07NFSv4: Respect the server imposed limit on how many changes we may cacheTrond Myklebust1-1/+28
2015-08-28NFS: Make opened as optional argument in _nfs4_do_openKinglong Mee1-2/+1
2015-06-26nfs: verify open flags before allowing openBenjamin Coddington1-0/+4
2015-04-27Merge tag 'nfs-for-4.1-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-10/+10
2015-04-23NFS: Reduce time spent holding the i_mutex during fallocate()Anna Schumaker1-7/+2
2015-04-23NFS: Don't zap caches on fallocate()Anna Schumaker1-1/+0
2015-04-15VFS: normal filesystems (and lustre): d_inode() annotationsDavid Howells1-2/+2
2015-04-12make new_sync_{read,write}() staticAl Viro1-2/+0
2015-03-27NFSv4.1/pnfs: Separate out metadata and data consistency for pNFSTrond Myklebust1-1/+1
2015-03-27NFSv4.1/pnfs: Ensure that writes respect the O_SYNC flag when doing O_DIRECTTrond Myklebust1-0/+1
2015-03-27NFSv4: Truncating file opens should also sync O_DIRECT writesTrond Myklebust1-1/+1
2015-03-27NFSv4: Allow tracing of NFSv4 fsync callsTrond Myklebust1-0/+5
2014-11-26nfs: Add DEALLOCATE supportAnna Schumaker1-2/+5
2014-11-26nfs: Add ALLOCATE supportAnna Schumaker1-0/+28
2014-10-18Merge tag 'nfs-for-3.18-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-0/+25
2014-10-01NFS: Implement SEEKAnna Schumaker1-0/+25
2014-09-10locks: consolidate "nolease" routinesJeff Layton1-1/+1
2014-06-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-5/+5
2014-06-12nfs: switch to iter_splice_write_file()Al Viro1-1/+1
2014-05-29nfs: commit layouts in fdatasyncChristoph Hellwig1-2/+1
2014-05-07nfs: switch to ->write_iter()Al Viro1-2/+2
2014-05-07nfs: switch to ->read_iter()Al Viro1-2/+2
2013-11-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-3/+1
2013-10-29Merge branch 'fscache' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowe...Trond Myklebust1-1/+1