summaryrefslogtreecommitdiffstats
path: root/fs/nfsd/vfs.c
Commit message (Expand)AuthorAgeFilesLines
* 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-091-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-171-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
|/
* NFSD: Implement the COPY callAnna Schumaker2016-10-071-0/+16
* nfsd: fix dentry refcounting on createJosef Bacik2016-08-111-3/+6
* nfsd: remove some dead code in nfsd_create_locked()Dan Carpenter2016-08-041-3/+2
* nfsd: drop unnecessary MAY_EXEC check from createJ. Bruce Fields2016-08-041-5/+1
* nfsd: clean up bad-type check in nfsd_create_lockedJ. Bruce Fields2016-08-041-7/+4
* nfsd: remove unnecessary positive-dentry checkJ. Bruce Fields2016-08-041-10/+0
* nfsd: reorganize nfsd_createJ. Bruce Fields2016-08-041-53/+56
* nfsd: check d_can_lookup in fh_verify of directoriesJ. Bruce Fields2016-08-041-9/+0
* nfsd: remove redundant zero-length check from createJ. Bruce Fields2016-08-041-3/+0
* nfsd: Make creates return EEXIST instead of EACCESOleg Drokin2016-08-041-1/+10
* nfsd: use RWF_SYNCChristoph Hellwig2016-05-011-11/+7
* vfs: pass a flags argument to vfs_readv/vfs_writevChristoph Hellwig2016-03-041-2/+2
* wrappers for ->i_mutex accessAl Viro2016-01-221-2/+2
* Merge tag 'nfsd-4.5' of git://linux-nfs.org/~bfields/linuxLinus Torvalds2016-01-151-0/+15
|\
| * nfsd: add new io class tracepointJeff Layton2016-01-141-0/+15
* | Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2016-01-121-14/+9
|\ \
| * | nfsd: don't hold i_mutex over userspace upcallsNeilBrown2016-01-091-14/+9
| |/
* / nfsd: implement the NFSv4.2 CLONE operationChristoph Hellwig2015-12-071-0/+8
|/
* nfsd: switch unsigned char flags in svc_fh to boolsJeff Layton2015-10-121-2/+2
* NFSD: Set the attributes used to store the verifier for EXCLUSIVE4_1Kinglong Mee2015-08-311-6/+0
* nfsd: take struct file setup fully into nfs4_preprocess_stateid_opChristoph Hellwig2015-06-221-6/+1
* nfsd: clean up raparams handlingChristoph Hellwig2015-06-191-44/+24
* nfsd: Disable NFSv2 timestamp workaround for NFSv3+Andreas Gruenbacher2015-05-291-36/+0
* nfsd: remove nfsd_closeChristoph Hellwig2015-05-041-14/+5