| Age | Commit message (Expand) | Author | Files | Lines |
| 7 days | Merge tag 'vfs-6.19-rc1.directory.locking' of git://git.kernel.org/pub/scm/li... | Linus Torvalds | 1 | -99/+58 |
| 7 days | Merge tag 'vfs-6.19-rc1.directory.delegations' of git://git.kernel.org/pub/sc... | Linus Torvalds | 1 | -8/+8 |
| 11 days | nfsd: fix end_creating() conversion | Neil Brown | 1 | -4/+2 |
| 2025-11-14 | VFS: change vfs_mkdir() to unlock on failure. | NeilBrown | 1 | -4/+4 |
| 2025-11-14 | VFS/nfsd/ovl: introduce start_renaming() and end_renaming() | NeilBrown | 1 | -48/+25 |
| 2025-11-14 | VFS/nfsd/cachefiles/ovl: introduce start_removing() and end_removing() | NeilBrown | 1 | -16/+10 |
| 2025-11-14 | VFS/nfsd/cachefiles/ovl: add start_creating() and end_creating() | NeilBrown | 1 | -31/+21 |
| 2025-11-12 | nfsd: allow filecache to hold S_IFDIR files | Jeff Layton | 1 | -2/+3 |
| 2025-11-12 | vfs: make vfs_symlink break delegations on parent dir | Jeff Layton | 1 | -1/+1 |
| 2025-11-12 | vfs: make vfs_mknod break delegations on parent directory | Jeff Layton | 1 | -1/+1 |
| 2025-11-12 | vfs: make vfs_create break delegations on parent directory | Jeff Layton | 1 | -1/+1 |
| 2025-11-12 | vfs: clean up argument list for vfs_create() | Jeff Layton | 1 | -2/+1 |
| 2025-11-12 | vfs: allow rmdir to wait for delegation break on parent | Jeff Layton | 1 | -1/+1 |
| 2025-11-12 | vfs: allow mkdir to wait for delegation break on parent | Jeff Layton | 1 | -1/+1 |
| 2025-10-20 | Coccinelle-based conversion to use ->i_state accessors | Mateusz Guzik | 1 | -1/+1 |
| 2025-10-06 | Merge tag 'nfsd-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -1/+22 |
| 2025-10-01 | NFSD: Add io_cache_{read,write} controls to debugfs | Mike Snitzer | 1 | -0/+21 |
| 2025-09-29 | Merge tag 'vfs-6.18-rc1.async' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -2/+1 |
| 2025-09-23 | VFS: unify old_mnt_idmap and new_mnt_idmap in renamedata | NeilBrown | 1 | -2/+1 |
| 2025-09-21 | nfsd: ignore ATTR_DELEG when checking ia_valid before notify_change() | Jeff Layton | 1 | -1/+1 |
| 2025-08-11 | Merge tag 'nfsd-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/... | Linus Torvalds | 1 | -1/+9 |
| 2025-08-05 | nfsd: don't set the ctime on delegated atime updates | Jeff Layton | 1 | -1/+9 |
| 2025-07-28 | Merge tag 'vfs-6.17-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -5/+2 |
| 2025-07-14 | NFSD: Use vfs_iocb_iter_write() | Chuck Lever | 1 | -5/+5 |
| 2025-07-14 | NFSD: Use vfs_iocb_iter_read() | Chuck Lever | 1 | -2/+5 |
| 2025-06-16 | VFS: change old_dir and new_dir in struct renamedata to dentrys | NeilBrown | 1 | -5/+2 |
| 2025-05-28 | Merge tag 'nfsd-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -20/+70 |
| 2025-05-15 | NFSD: Use rqstp->rq_bvec in nfsd_iter_write() | Chuck Lever | 1 | -2/+3 |
| 2025-05-15 | NFSD: De-duplicate the svc_fill_write_vector() call sites | Chuck Lever | 1 | -12/+40 |
| 2025-05-15 | NFSD: Use rqstp->rq_bvec in nfsd_iter_read() | Chuck Lever | 1 | -7/+7 |
| 2025-05-11 | nfsd: add tracepoint for getattr and statfs events | Jeff Layton | 1 | -0/+2 |
| 2025-05-11 | nfsd: add tracepoint to nfsd_rename | Jeff Layton | 1 | -0/+2 |
| 2025-05-11 | nfsd: add tracepoints for unlink events | Jeff Layton | 1 | -0/+2 |
| 2025-05-11 | nfsd: add tracepoint to nfsd_link() | Jeff Layton | 1 | -0/+2 |
| 2025-05-11 | nfsd: add tracepoint to nfsd_symlink | Jeff Layton | 1 | -0/+2 |
| 2025-05-11 | nfsd: add nfsd_vfs_create tracepoints | Jeff Layton | 1 | -0/+2 |
| 2025-05-11 | nfsd: add a tracepoint to nfsd_lookup_dentry | Jeff Layton | 1 | -1/+1 |
| 2025-05-11 | nfsd: add a tracepoint for nfsd_setattr | Jeff Layton | 1 | -0/+2 |
| 2025-05-11 | nfsd: add commit start/done tracepoints around nfsd_commit() | Jeff Layton | 1 | -0/+3 |
| 2025-05-11 | NFSD: Add experimental setting to disable the use of splice read | Chuck Lever | 1 | -0/+4 |
| 2025-04-07 | nfsd: Use lookup_one() rather than lookup_one_len() | NeilBrown | 1 | -8/+9 |
| 2025-03-31 | Merge tag 'nfsd-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -27/+79 |
| 2025-03-10 | NFSD: Return NFS4ERR_FILE_OPEN only when linking an open file | Chuck Lever | 1 | -13/+31 |
| 2025-03-10 | NFSD: Return NFS4ERR_FILE_OPEN only when renaming over an open file | Chuck Lever | 1 | -4/+29 |
| 2025-03-10 | NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory | Chuck Lever | 1 | -6/+18 |
| 2025-03-10 | NFSD: nfsd_unlink() clobbers non-zero status returned from fh_fill_pre_attrs() | Chuck Lever | 1 | -3/+1 |
| 2025-03-10 | nfsd: remove the redundant mapping of nfserr_mlink | Li Lingfeng | 1 | -1/+0 |
| 2025-03-05 | VFS: Change vfs_mkdir() to return the dentry. | NeilBrown | 1 | -20/+11 |
| 2025-02-26 | nfsd: drop fh_update() from S_IFDIR branch of nfsd_create_locked() | NeilBrown | 1 | -3/+0 |
| 2024-11-18 | nfsd: get rid of include ../internal.h | Al Viro | 1 | -1/+0 |
| 2024-11-18 | nfsd: refine and rename NFSD_MAY_LOCK | NeilBrown | 1 | -11/+1 |
| 2024-11-18 | nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT | Pali Rohár | 1 | -1/+1 |
| 2024-11-11 | NFSD: Remove unused function parameter | Chuck Lever | 1 | -7/+4 |
| 2024-11-07 | NFSD: Fix READDIR on NFSv3 mounts of ext4 exports | Chuck Lever | 1 | -8/+5 |
| 2024-09-20 | nfsd: map the EBADMSG to nfserr_io to avoid warning | Li Lingfeng | 1 | -0/+1 |
| 2024-09-20 | nfsd: Move error code mapping to per-version proc code. | NeilBrown | 1 | -10/+4 |
| 2024-09-20 | nfsd: further centralize protocol version checks. | NeilBrown | 1 | -6/+3 |
| 2024-09-20 | nfsd: Pass 'cred' instead of 'rqstp' to some functions. | NeilBrown | 1 | -9/+12 |
| 2024-05-06 | nfsd: set security label during create operations | Stephen Smalley | 1 | -1/+1 |
| 2024-03-28 | Merge tag 'nfsd-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l... | Linus Torvalds | 1 | -1/+2 |
| 2024-03-22 | nfsd: Fix error cleanup path in nfsd_rename() | Jan Kara | 1 | -1/+2 |
| 2024-03-12 | Merge tag 'lsm-pr-20240312' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -2/+1 |
| 2024-03-05 | NFSD: Document nfsd_setattr() fill-attributes behavior | Chuck Lever | 1 | -0/+7 |
| 2024-03-01 | nfsd: Fix NFSv3 atomicity bugs in nfsd_setattr() | Trond Myklebust | 1 | -7/+13 |
| 2024-03-01 | nfsd: Fix a regression in nfsd_setattr() | Trond Myklebust | 1 | -2/+7 |
| 2024-03-01 | nfsd: make all of the nfsd stats per-network namespace | Josef Bacik | 1 | -2/+4 |
| 2024-03-01 | nfsd: use __fput_sync() to avoid delayed closing of files. | NeilBrown | 1 | -5/+37 |
| 2024-02-15 | ima: Move to LSM infrastructure | Roberto Sassu | 1 | -7/+0 |
| 2024-02-15 | security: Introduce file_post_open hook | Roberto Sassu | 1 | -0/+6 |
| 2024-01-11 | Merge tag 'pull-rename' of git://git.kernel.org/pub/scm/linux/kernel/git/viro... | Linus Torvalds | 1 | -0/+4 |
| 2024-01-10 | Merge tag 'nfsd-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -4/+42 |
| 2024-01-08 | Merge tag 'vfs-6.8.rw' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs | Linus Torvalds | 1 | -3/+4 |
| 2024-01-07 | NFSD: Replace RQ_SPLICE_OK in nfsd_read() | Chuck Lever | 1 | -1/+25 |
| 2024-01-07 | NFSD: Document lack of f_pos_lock in nfsd_readdir() | Chuck Lever | 1 | -3/+17 |
| 2023-12-15 | cred: get rid of CONFIG_DEBUG_CREDENTIALS | Jens Axboe | 1 | -8/+1 |
| 2023-11-25 | rename(): avoid a deadlock in the case of parents having no common ancestor | Al Viro | 1 | -0/+4 |
| 2023-11-24 | fs: move file_start_write() into vfs_iter_write() | Amir Goldstein | 1 | -2/+0 |
| 2023-11-24 | splice: move permission hook out of splice_direct_to_actor() | Amir Goldstein | 1 | -1/+4 |
| 2023-10-30 | Merge tag 'nfsd-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -25/+36 |
| 2023-10-30 | Merge tag 'vfs-6.7.ctime' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs... | Linus Torvalds | 1 | -1/+1 |
| 2023-10-18 | nfsd: convert to new timestamp accessors | Jeff Layton | 1 | -1/+1 |
| 2023-10-17 | nfsd: lock_rename() needs both directories to live on the same fs | Al Viro | 1 | -6/+6 |
| 2023-10-16 | nfsd: Don't reset the write verifier on a commit EAGAIN | Trond Myklebust | 1 | -10/+23 |
| 2023-10-16 | nfsd: Handle EOPENSTALE correctly in the filecache | Trond Myklebust | 1 | -15/+13 |
| 2023-08-31 | Merge tag 'nfsd-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -17/+35 |
| 2023-08-29 | nfsd: handle failure to collect pre/post-op attrs more sanely | Jeff Layton | 1 | -17/+35 |
| 2023-08-28 | Merge tag 'v6.6-vfs.ctime' of git://git.kernel.org/pub/scm/linux/kernel/git/v... | Linus Torvalds | 1 | -1/+1 |
| 2023-08-03 | Merge tag 'nfsd-6.5-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l... | Linus Torvalds | 1 | -3/+6 |
| 2023-07-30 | nfsd: Fix reading via splice | David Howells | 1 | -3/+6 |
| 2023-07-24 | nfsd: convert to ctime accessor functions | Jeff Layton | 1 | -1/+1 |
| 2023-06-28 | Merge tag 'net-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/net... | Linus Torvalds | 1 | -1/+1 |
| 2023-06-24 | sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES) | David Howells | 1 | -1/+1 |
| 2023-06-11 | NFSD: Remove nfsd_readv() | Chuck Lever | 1 | -15/+0 |
| 2023-06-11 | NFSD: Hoist rq_vec preparation into nfsd_read() [step two] | Chuck Lever | 1 | -1/+12 |
| 2023-06-11 | NFSD: Hoist rq_vec preparation into nfsd_read() | Chuck Lever | 1 | -8/+60 |
| 2023-06-05 | nfsd: use vfs setgid helper | Christian Brauner | 1 | -1/+3 |
| 2023-05-23 | nfsd: make a copy of struct iattr before calling notify_change | Jeff Layton | 1 | -1/+9 |
| 2023-04-27 | NFSD: Clean up xattr memory allocation flags | Chuck Lever | 1 | -5/+2 |
| 2023-04-26 | NFSD: Watch for rq_pages bounds checking errors in nfsd_splice_actor() | Chuck Lever | 1 | -1/+5 |
| 2023-03-21 | Merge tag 'nfsd-6.3-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l... | Linus Torvalds | 1 | -1/+8 |
| 2023-03-17 | nfsd: don't replace page in rq_pages if it's a continuation of last page | Jeff Layton | 1 | -1/+8 |
| 2023-03-10 | Merge tag 'nfsd-6.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l... | Linus Torvalds | 1 | -0/+2 |
| 2023-03-07 | NFSD: Protect against filesystem freezing | Chuck Lever | 1 | -0/+2 |
| 2023-02-22 | Merge tag 'nfsd-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -2/+6 |
| 2023-02-20 | fs: namei: Allow follow_down() to uncover auto mounts | Richard Weinberger | 1 | -1/+5 |
| 2023-02-20 | NFSD: Teach nfsd_mountpoint() auto mounts | Richard Weinberger | 1 | -1/+1 |
| 2023-01-19 | fs: port ->permission() to pass mnt_idmap | Christian Brauner | 1 | -7/+7 |
| 2023-01-19 | fs: port ->set_acl() to pass mnt_idmap | Christian Brauner | 1 | -2/+2 |
| 2023-01-18 | fs: port vfs_*() helpers to struct mnt_idmap | Christian Brauner | 1 | -11/+12 |
| 2022-12-12 | Merge tag 'nfsd-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -14/+69 |
| 2022-12-12 | Merge tag 'fs.acl.rework.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -2/+2 |
| 2022-12-12 | Merge tag 'pull-iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/vi... | Linus Torvalds | 1 | -2/+2 |
| 2022-11-28 | NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection | Chuck Lever | 1 | -2/+2 |
| 2022-11-28 | NFSD: Pass the target nfsd_file to nfsd_commit() | Chuck Lever | 1 | -11/+4 |
| 2022-11-28 | nfsd: move nfserrno() to vfs.c | Jeff Layton | 1 | -0/+63 |
| 2022-11-28 | NFSD: Remove redundant assignment to variable host_err | Colin Ian King | 1 | -1/+0 |
| 2022-11-27 | Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs | Linus Torvalds | 1 | -2/+2 |
| 2022-11-26 | Merge tag 'nfsd-6.1-6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l... | Linus Torvalds | 1 | -3/+4 |
| 2022-11-25 | use less confusing names for iov_iter direction initializers | Al Viro | 1 | -2/+2 |
| 2022-11-25 | vfs: fix copy_file_range() averts filesystem freeze protection | Amir Goldstein | 1 | -2/+2 |
| 2022-11-23 | NFSD: Fix reads with a non-zero offset that don't end on a page boundary | Chuck Lever | 1 | -3/+4 |
| 2022-10-19 | fs: pass dentry to set acl method | Christian Brauner | 1 | -2/+2 |
| 2022-10-06 | Merge tag 'pull-file' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs | Linus Torvalds | 1 | -3/+3 |
| 2022-09-26 | NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY | Chuck Lever | 1 | -1/+10 |
| 2022-09-26 | NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY | Chuck Lever | 1 | -1/+9 |
| 2022-09-26 | NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY | Chuck Lever | 1 | -1/+8 |
| 2022-09-26 | NFSD: Refactor nfsd_setattr() | Chuck Lever | 1 | -40/+57 |
| 2022-09-26 | NFSD: drop fname and flen args from nfsd_create_locked() | NeilBrown | 1 | -3/+2 |
| 2022-09-13 | Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs | Linus Torvalds | 1 | -4/+8 |
| 2022-09-12 | nfsd_splice_actor(): handle compound pages | Al Viro | 1 | -4/+8 |
| 2022-09-08 | NFSD: fix regression with setting ACLs. | NeilBrown | 1 | -10/+9 |
| 2022-08-17 | Change calling conventions for filldir_t | Al Viro | 1 | -3/+3 |
| 2022-08-04 | NFSD: discard fh_locked flag and fh_lock/fh_unlock | NeilBrown | 1 | -16/+1 |
| 2022-08-04 | NFSD: use (un)lock_inode instead of fh_(un)lock for file operations | NeilBrown | 1 | -14/+20 |
| 2022-08-04 | NFSD: use explicit lock/unlock for directory ops | NeilBrown | 1 | -11/+19 |
| 2022-08-04 | NFSD: reduce locking in nfsd_lookup() | NeilBrown | 1 | -20/+14 |
| 2022-08-04 | NFSD: only call fh_unlock() once in nfsd_link() | NeilBrown | 1 | -9/+10 |
| 2022-08-04 | NFSD: always drop directory lock in nfsd_unlink() | NeilBrown | 1 | -2/+5 |
| 2022-08-04 | NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning. | NeilBrown | 1 | -17/+21 |
| 2022-08-04 | NFSD: add posix ACLs to struct nfsd_attrs | NeilBrown | 1 | -0/+9 |
| 2022-07-29 | NFSD: add security label to struct nfsd_attrs | NeilBrown | 1 | -26/+3 |
| 2022-07-29 | NFSD: set attributes when creating symlinks | NeilBrown | 1 | -7/+18 |
| 2022-07-29 | NFSD: introduce struct nfsd_attrs | NeilBrown | 1 | -10/+14 |
| 2022-07-02 | Merge tag 'nfsd-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/... | Linus Torvalds | 1 | -1/+2 |
| 2022-06-30 | vfs: fix copy_file_range() regression in cross-fs copies | Amir Goldstein | 1 | -1/+7 |
| 2022-06-27 | NFSD: restore EINVAL error translation in nfsd_commit() | Alexey Khoroshilov | 1 | -1/+2 |
| 2022-05-20 | NFSD: Clean up nfsd_open_verified() | Chuck Lever | 1 | -3/+12 |
| 2022-05-20 | NFSD: Remove do_nfsd_create() | Chuck Lever | 1 | -150/+0 |
| 2022-05-20 | NFSD: Refactor nfsd_create_setattr() | Chuck Lever | 1 | -37/+42 |
| 2022-05-20 | NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create() | Chuck Lever | 1 | -4/+1 |
| 2022-05-19 | NFSD: Clean up nfsd_splice_actor() | Chuck Lever | 1 | -8/+2 |
| 2022-03-22 | Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecache | Linus Torvalds | 1 | -0/+1 |
| 2022-03-21 | fs: Move many prototypes to pagemap.h | Matthew Wilcox (Oracle) | 1 | -0/+1 |
| 2022-03-11 | NFSD: Remove CONFIG_NFSD_V3 | Chuck Lever | 1 | -9/+0 |
| 2022-02-09 | NFSD: COMMIT operations must not return NFS?ERR_INVAL | Chuck Lever | 1 | -17/+36 |
| 2022-02-09 | NFSD: Fix ia_size underflow | Chuck Lever | 1 | -0/+4 |
| 2022-01-08 | NFSD: Move fill_pre_wcc() and fill_post_wcc() | Chuck Lever | 1 | -4/+4 |
| 2022-01-08 | NFSD: Trace boot verifier resets | Chuck Lever | 1 | -3/+10 |
| 2022-01-08 | NFSD: Rename boot verifier functions | Chuck Lever | 1 | -8/+8 |
| 2022-01-08 | nfsd: Add a tracepoint for errors in nfsd4_clone_file_range() | Trond Myklebust | 1 | -2/+16 |
| 2022-01-08 | NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id) | Chuck Lever | 1 | -6/+5 |
| 2022-01-08 | NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id) | Chuck Lever | 1 | -7/+4 |
| 2022-01-08 | NFSD: Clean up nfsd_vfs_write() | Chuck Lever | 1 | -16/+5 |
| 2022-01-08 | nfsd: Replace use of rwsem with errseq_t | Trond Myklebust | 1 | -25/+15 |
| 2022-01-08 | NFSD: Fix verifier returned in stable WRITEs | Chuck Lever | 1 | -0/+4 |
| 2022-01-08 | nfsd: Retry once in nfsd_open on an -EOPENSTALE return | Jeff Layton | 1 | -1/+9 |
| 2021-11-01 | nfsd4: remove obselete comment | J. Bruce Fields | 1 | -3/+0 |
| 2021-10-15 | nfsd: update create verifier comment | J. Bruce Fields | 1 | -1/+2 |
| 2021-10-02 | NFSD: move filehandle format declarations out of "uapi". | NeilBrown | 1 | -0/+1 |
| 2021-08-31 | Merge tag 'nfsd-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux | Linus Torvalds | 1 | -16/+5 |
| 2021-08-23 | fs: remove mandatory file locking support | Jeff Layton | 1 | -22/+1 |
| 2021-08-17 | NFSD: remove vanity comments | NeilBrown | 1 | -1/+0 |
| 2021-08-17 | NFSD: Batch release pages during splice read | Chuck Lever | 1 | -7/+2 |
| 2021-08-17 | NFSD: Clean up splice actor | Chuck Lever | 1 | -8/+3 |
| 2021-07-06 | nfsd: Reduce contention for the nfsd_file nf_rwsem | Trond Myklebust | 1 | -2/+16 |
| 2021-05-25 | nfsd: move some commit_metadata()s outside the inode lock | J. Bruce Fields | 1 | -2/+3 |
| 2021-05-25 | nfsd: Prevent truncation of an unlinked inode from blocking access to its dir... | Yu Hsiang Huang | 1 | -0/+5 |
| 2021-03-22 | NFSD: Add a tracepoint to record directory entry encoding | Chuck Lever | 1 | -3/+6 |
| 2021-02-23 | Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -19/+31 |
| 2021-01-25 | nfsd: report per-export stats | Amir Goldstein | 1 | -2/+2 |
| 2021-01-25 | nfsd: protect concurrent access to nfsd stats counters | Amir Goldstein | 1 | -2/+2 |
| 2021-01-24 | namei: prepare for idmapped mounts | Christian Brauner | 1 | -8/+11 |
| 2021-01-24 | namei: introduce struct renamedata | Christian Brauner | 1 | -1/+7 |
| 2021-01-24 | xattr: handle idmapped mounts | Tycho Andersen | 1 | -6/+8 |
| 2021-01-24 | attr: handle idmapped mounts | Christian Brauner | 1 | -2/+2 |
| 2021-01-24 | namei: make permission helpers idmapped mount aware | Christian Brauner | 1 | -2/+3 |
| 2020-12-09 | nfsd: Set PF_LOCAL_THROTTLE on local filesystems only | Trond Myklebust | 1 | -2/+11 |
| 2020-12-09 | nfsd: close cached files prior to a REMOVE or RENAME that would replace target | Jeff Layton | 1 | -7/+9 |
| 2020-09-25 | NFSD: Correct type annotations in user xattr helpers | Chuck Lever | 1 | -2/+4 |
| 2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -2/+2 |
| 2020-07-13 | nfsd: take xattr bits into account for permission checks | Frank van der Linden | 1 | -0/+12 |
| 2020-07-13 | nfsd: define xattr functions to call into their vfs counterparts | Frank van der Linden | 1 | -0/+227 |
| 2020-06-17 | nfsd: apply umask on fs without ACL support | J. Bruce Fields | 1 | -0/+6 |
| 2020-06-02 | mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE | NeilBrown | 1 | -4/+5 |
| 2020-01-22 | nfsd: Ensure sampling of the write verifier is atomic with the write | Trond Myklebust | 1 | -3/+9 |
| 2020-01-22 | nfsd: Ensure sampling of the commit verifier is atomic with the commit | Trond Myklebust | 1 | -2/+6 |
| 2020-01-22 | nfsd: Ensure exclusion between CLONE and WRITE errors | Trond Myklebust | 1 | -7/+18 |
| 2020-01-22 | nfsd: Pass the nfsd_file as arguments to nfsd4_clone_file_range() | Trond Myklebust | 1 | -2/+4 |
| 2020-01-22 | nfsd: Update the boot verifier on stable writes too. | Trond Myklebust | 1 | -1/+4 |
| 2020-01-22 | nfsd: Fix stable writes | Trond Myklebust | 1 | -2/+16 |