summaryrefslogtreecommitdiffstats
path: root/fs/nfsd/vfs.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* NFSD: use explicit lock/unlock for directory opsNeilBrown2022-08-041-11/+19
* NFSD: reduce locking in nfsd_lookup()NeilBrown2022-08-041-20/+14
* NFSD: only call fh_unlock() once in nfsd_link()NeilBrown2022-08-041-9/+10
* NFSD: always drop directory lock in nfsd_unlink()NeilBrown2022-08-041-2/+5
* NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning.NeilBrown2022-08-041-17/+21
* NFSD: add posix ACLs to struct nfsd_attrsNeilBrown2022-08-041-0/+9
* NFSD: add security label to struct nfsd_attrsNeilBrown2022-07-301-26/+3
* NFSD: set attributes when creating symlinksNeilBrown2022-07-301-7/+18
* NFSD: introduce struct nfsd_attrsNeilBrown2022-07-301-10/+14
* Merge tag 'nfsd-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/...Linus Torvalds2022-07-021-1/+2
|\
| * NFSD: restore EINVAL error translation in nfsd_commit()Alexey Khoroshilov2022-06-271-1/+2
* | vfs: fix copy_file_range() regression in cross-fs copiesAmir Goldstein2022-07-011-1/+7
|/
* NFSD: Clean up nfsd_open_verified()Chuck Lever2022-05-201-3/+12
* NFSD: Remove do_nfsd_create()Chuck Lever2022-05-201-150/+0
* NFSD: Refactor nfsd_create_setattr()Chuck Lever2022-05-201-37/+42
* NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create()Chuck Lever2022-05-201-4/+1
* NFSD: Clean up nfsd_splice_actor()Chuck Lever2022-05-191-8/+2
* Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-03-231-0/+1
|\
| * fs: Move many prototypes to pagemap.hMatthew Wilcox (Oracle)2022-03-211-0/+1
* | NFSD: Remove CONFIG_NFSD_V3Chuck Lever2022-03-111-9/+0
|/
* NFSD: COMMIT operations must not return NFS?ERR_INVALChuck Lever2022-02-091-17/+36
* NFSD: Fix ia_size underflowChuck Lever2022-02-091-0/+4
* NFSD: Move fill_pre_wcc() and fill_post_wcc()Chuck Lever2022-01-081-4/+4
* NFSD: Trace boot verifier resetsChuck Lever2022-01-081-3/+10
* NFSD: Rename boot verifier functionsChuck Lever2022-01-081-8/+8
* nfsd: Add a tracepoint for errors in nfsd4_clone_file_range()Trond Myklebust2022-01-081-2/+16
* NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id)Chuck Lever2022-01-081-6/+5
* NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id)Chuck Lever2022-01-081-7/+4
* NFSD: Clean up nfsd_vfs_write()Chuck Lever2022-01-081-16/+5
* nfsd: Replace use of rwsem with errseq_tTrond Myklebust2022-01-081-25/+15
* NFSD: Fix verifier returned in stable WRITEsChuck Lever2022-01-081-0/+4
* nfsd: Retry once in nfsd_open on an -EOPENSTALE returnJeff Layton2022-01-081-1/+9
* nfsd4: remove obselete commentJ. Bruce Fields2021-11-011-3/+0
* nfsd: update create verifier commentJ. Bruce Fields2021-10-151-1/+2
* NFSD: move filehandle format declarations out of "uapi".NeilBrown2021-10-021-0/+1
* Merge tag 'nfsd-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2021-08-311-16/+5
|\
| * NFSD: remove vanity commentsNeilBrown2021-08-171-1/+0
| * NFSD: Batch release pages during splice readChuck Lever2021-08-171-7/+2
| * NFSD: Clean up splice actorChuck Lever2021-08-171-8/+3
* | fs: remove mandatory file locking supportJeff Layton2021-08-231-22/+1
|/
* nfsd: Reduce contention for the nfsd_file nf_rwsemTrond Myklebust2021-07-071-2/+16
* nfsd: move some commit_metadata()s outside the inode lockJ. Bruce Fields2021-05-251-2/+3
* nfsd: Prevent truncation of an unlinked inode from blocking access to its dir...Yu Hsiang Huang2021-05-251-0/+5
* NFSD: Add a tracepoint to record directory entry encodingChuck Lever2021-03-221-3/+6
* Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-02-231-19/+31
|\
| * namei: prepare for idmapped mountsChristian Brauner2021-01-241-8/+11
| * namei: introduce struct renamedataChristian Brauner2021-01-241-1/+7
| * xattr: handle idmapped mountsTycho Andersen2021-01-241-6/+8
| * attr: handle idmapped mountsChristian Brauner2021-01-241-2/+2
| * namei: make permission helpers idmapped mount awareChristian Brauner2021-01-241-2/+3