summaryrefslogtreecommitdiffstats
path: root/fs/nfsd/vfs.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* nfsd: check for EBUSY from vfs_rmdir/vfs_unink.NeilBrown2019-11-301-1/+11
* nfsd: Ensure CLONE persists data and metadata changes to the target fileTrond Myklebust2019-11-301-1/+7
* nfsd: fix nfs read eof detectionTrond Myklebust2019-09-231-11/+26
* nfsd: Reset the boot verifier on all write I/O errorsTrond Myklebust2019-09-101-4/+15
* nfsd: close cached files prior to a REMOVE or RENAME that would replace targetJeff Layton2019-08-191-9/+53
* nfsd: rip out the raparms cacheJeff Layton2019-08-191-149/+0
* nfsd: hook nfsd_commit up to the nfsd_file cacheJeff Layton2019-08-191-7/+7
* nfsd: hook up nfsd_read to the nfsd_file cacheJeff Layton2019-08-191-7/+4
* nfsd: hook up nfsd_write to the new nfsd_file cacheJeff Layton2019-08-191-5/+7
* nfsd: add a new struct file caching facility to nfsdJeff Layton2019-08-191-22/+43
* nfsd: Spelling s/EACCESS/EACCES/Geert Uytterhoeven2019-07-031-1/+1
* nfsd: fh_drop_write in nfsd_unlinkJ. Bruce Fields2019-04-241-3/+5
* nfsd: Fix error return values for nfsd4_clone_file_range()Trond Myklebust2019-02-061-2/+4
* nfsd: Return EPERM, not EACCES, in some SETATTR caseszhengbin2018-12-051-2/+15
* Merge tag 'xfs-4.20-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2018-11-021-2/+6
|\
| * vfs: plumb remap flags through the vfs clone functionsDarrick J. Wong2018-10-301-1/+1
| * vfs: make remap_file_range functions take and return bytes completedDarrick J. Wong2018-10-301-2/+6
* | Merge branch 'work.afs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds2018-11-021-2/+2
|\ \
| * | iov_iter: Separate type from direction and use accessor functionsDavid Howells2018-10-241-2/+2
| |/
* | Merge tag 'nfsd-4.20' of git://linux-nfs.org/~bfields/linuxLinus Torvalds2018-10-301-3/+2
|\ \ | |/ |/|
| * nfsd: fix fall-through annotationsGustavo A. R. Silva2018-10-291-1/+2
| * nfsd: remove set but not used variable 'dirp'YueHaibing2018-09-261-2/+0
* | vfs: swap names of {do,vfs}_clone_file_range()Amir Goldstein2018-09-241-1/+2
|/
* IMA: don't propagate opened through the entire thingAl Viro2018-07-121-1/+1
* nfsd: vfs_mkdir() might succeed leaving dentry negative unhashedAl Viro2018-05-211-0/+22
* nfsd: Add I/O trace points in the NFSv4 read procChuck Lever2018-04-031-16/+18
* nfsd: Add I/O trace points in the NFSv4 write pathChuck Lever2018-04-031-11/+12
* nfsd: Add "nfsd_" to trace point namesChuck Lever2018-04-031-8/+8
* nfsd: Record request byte count, not count of vectorsChuck Lever2018-04-031-8/+8
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* annotate RWF_... flagsChristoph Hellwig2017-08-311-1/+1
* Merge branch 'work.read_write' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2017-07-051-21/+13
|\
| * nfsd: remove nfsd_vfs_readChristoph Hellwig2017-06-291-11/+6
| * nfsd: use vfs_iter_read/writeChristoph Hellwig2017-06-291-10/+7
* | nfsd_readlink(): switch to vfs_get_link()Al Viro2017-05-271-23/+16
|/
* Merge tag 'nfsd-4.12' of git://linux-nfs.org/~bfields/linuxLinus Torvalds2017-05-101-4/+20
|\
| * NFS: don't try to cross a mountpount when there isn't one there.NeilBrown2017-04-251-4/+20
* | sched/core: Remove 'task' parameter and rename tsk_restore_flags() to current...NeilBrown2017-04-111-1/+1
|/
* nfsd: special case truncates some moreChristoph Hellwig2017-02-211-6/+26
* nfsd: minor nfsd_setattr cleanupChristoph Hellwig2017-02-201-17/+12
* nfsd: merge stable fix into main nfsd branchJ. Bruce Fields2017-02-201-37/+60
|\
| * nfsd: Revert "nfsd: special case truncates some more"J. Bruce Fields2017-02-101-37/+60
* | NFSD: Remove unused value inode in nfsd_vfs_writeKinglong Mee2017-01-311-4/+1
* | NFSD: cleanup dead codes and values in nfsd_writeKinglong Mee2017-01-311-24/+11
* | NFSD: pass an integer for stable type to nfsd_vfs_writeKinglong Mee2017-01-311-6/+5
|/
* nfsd: special case truncates some moreChristoph Hellwig2017-01-311-60/+37
* Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds2016-12-241-1/+1
* Merge uncontroversial parts of branch 'readlink' of git://git.kernel.org/pub/...Linus Torvalds2016-12-181-4/+2
|\
| * vfs: replace calling i_op->readlink with vfs_readlink()Miklos Szeredi2016-12-091-4/+2
* | vfs: call vfs_clone_file_range() under freeze protectionAmir Goldstein2016-12-161-2/+1
|/