summaryrefslogtreecommitdiff
path: root/fs/nfs/dir.c
AgeCommit message (Expand)AuthorFilesLines
2025-12-18NFS: Initialise verifiers for visible dentries in nfs_atomic_open()Trond Myklebust1-1/+1
2025-12-18NFS: Initialise verifiers for visible dentries in readdir and lookupTrond Myklebust1-2/+4
2025-12-18NFS: Avoid changing nlink when file removes and attribute updates raceTrond Myklebust1-6/+13
2025-11-10NFSv2/v3: Fix error handling in nfs_atomic_open_v23()Trond Myklebust1-3/+4
2025-10-04Merge tag 'nfs-for-6.18-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds1-4/+4
2025-09-23NFS: Update readdir to use a scratch folioAnna Schumaker1-4/+4
2025-09-17slightly simplify nfs_atomic_open()Al Viro1-2/+0
2025-09-17simplify nfs_atomic_open_v23()Al Viro1-11/+5
2025-07-22NFS: Fix wakeup of __nfs_lookup_revalidate() in unblock_revalidate()Trond Myklebust1-3/+1
2025-05-16NFS: Avoid flushing data while holding directory locks in nfs_rename()Trond Myklebust1-1/+14
2025-04-03Merge tag 'nfs-for-6.15-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-0/+2
2025-03-21NFS: Extend rdirplus mount option with "force|none"Benjamin Coddington1-0/+2
2025-03-05nfs: change mkdir inode_operation to return alternate dentry if needed.NeilBrown1-9/+4
2025-02-27Change inode_operations.mkdir to return struct dentry *NeilBrown1-4/+4
2025-02-19VFS: add common error checks to lookup_one_qstr_excl()NeilBrown1-1/+2
2025-01-28nfs: fix ->d_revalidate() UAF on ->d_name accessesAl Viro1-6/+8
2025-01-28nfs{,4}_lookup_validate(): use stable parent inode passed by callerAl Viro1-30/+13
2025-01-28Pass parent directory inode and expected name to ->d_revalidate()Al Viro1-3/+6
2024-09-23nfs: Annotate struct nfs_cache_array with __counted_by()Thorsten Blum1-3/+3
2024-07-08NFSv4: Add a flags argument to the 'have_delegation' callbackTrond Myklebust1-1/+1
2024-05-30NFS: add barriers when testing for NFS_FSDATA_BLOCKEDNeilBrown1-15/+32
2024-05-30NFS: abort nfs_atomic_open_v23 if name is too long.NeilBrown1-0/+3
2024-05-24nfs: don't invalidate dentries on transient errorsScott Mayhew1-14/+13
2024-05-20NFS: add atomic_open for NFSv3 to handle O_TRUNC correctly.NeilBrown1-3/+51
2024-02-25nfs: make nfs_set_verifier() safe for use in RCU pathwalkAl Viro1-2/+2
2024-01-04nfs: add new tracepoint at nfs4 revalidate entry pointJeff Layton1-0/+2
2024-01-04NFS: Use parent's objective cred in nfs_access_login_time()Scott Mayhew1-1/+1
2023-11-01nfs: Convert nfs_symlink() to use a folioMatthew Wilcox (Oracle)1-17/+12
2023-08-24nfs: fix redundant readdir request after get eofKinglong Mee1-4/+11
2023-05-19NFS: Convert kmap_atomic() to kmap_local_folio()Fabio M. De Francesco1-2/+2
2023-05-09nfs: fix another case of NULL/IS_ERR confusion wrt folio pointersLinus Torvalds1-1/+1
2023-05-06nfs: fix mis-merged __filemap_get_folio() error checkLinus Torvalds1-1/+1
2023-04-12NFS: Convert readdir page array functions to use a folioAnna Schumaker1-102/+99
2023-04-12NFS: Convert the readdir array-of-pages into an array-of-foliosAnna Schumaker1-64/+65
2023-03-14NFS: Correct timing for assigning access cache timestampChengen Du1-1/+1
2023-02-23Merge tag 'nfs-for-6.3-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds1-14/+14
2023-02-20Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-7/+7
2023-02-15fs/nfs: Replace kmap_atomic() with kmap_local_page() in dir.cFabio M. De Francesco1-14/+14
2023-01-19fs: port ->permission() to pass mnt_idmapChristian Brauner1-2/+2
2023-01-19fs: port ->rename() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->mknod() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->mkdir() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->symlink() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->create() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-02NFS: Fix up a sparse warningTrond Myklebust1-1/+3
2023-01-02NFS: Judge the file access cache's timestamp in rcu pathChengen Du1-0/+3
2022-11-28NFS: Trigger the "ls -l" readdir heuristic soonerBenjamin Coddington1-2/+7
2022-11-28NFS: Clear the file access cache upon loginTrond Myklebust1-0/+23
2022-10-27nfs: Remove redundant null checks before kfreeYushan Zhou1-3/+2
2022-10-07Merge tag 'pull-file_inode' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1