aboutsummaryrefslogtreecommitdiff
path: root/fs/nfs/dir.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-30NFS: add barriers when testing for NFS_FSDATA_BLOCKEDGravatar NeilBrown 1-15/+32
2024-05-30NFS: abort nfs_atomic_open_v23 if name is too long.Gravatar NeilBrown 1-0/+3
2024-05-24nfs: don't invalidate dentries on transient errorsGravatar Scott Mayhew 1-14/+13
2024-05-20NFS: add atomic_open for NFSv3 to handle O_TRUNC correctly.Gravatar NeilBrown 1-3/+51
2024-02-25nfs: make nfs_set_verifier() safe for use in RCU pathwalkGravatar Al Viro 1-2/+2
2024-01-04nfs: add new tracepoint at nfs4 revalidate entry pointGravatar Jeff Layton 1-0/+2
2024-01-04NFS: Use parent's objective cred in nfs_access_login_time()Gravatar Scott Mayhew 1-1/+1
2023-11-01nfs: Convert nfs_symlink() to use a folioGravatar Matthew Wilcox (Oracle) 1-17/+12
2023-08-24nfs: fix redundant readdir request after get eofGravatar Kinglong Mee 1-4/+11
2023-05-19NFS: Convert kmap_atomic() to kmap_local_folio()Gravatar Fabio M. De Francesco 1-2/+2
2023-05-09nfs: fix another case of NULL/IS_ERR confusion wrt folio pointersGravatar Linus Torvalds 1-1/+1
2023-05-06nfs: fix mis-merged __filemap_get_folio() error checkGravatar Linus Torvalds 1-1/+1
2023-04-12NFS: Convert readdir page array functions to use a folioGravatar Anna Schumaker 1-102/+99
2023-04-12NFS: Convert the readdir array-of-pages into an array-of-foliosGravatar Anna Schumaker 1-64/+65
2023-03-14NFS: Correct timing for assigning access cache timestampGravatar Chengen Du 1-1/+1
2023-02-22Merge tag 'nfs-for-6.3-1' of git://git.linux-nfs.org/projects/anna/linux-nfsGravatar Linus Torvalds 1-14/+14
2023-02-20Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Gravatar Linus Torvalds 1-7/+7
2023-02-15fs/nfs: Replace kmap_atomic() with kmap_local_page() in dir.cGravatar Fabio M. De Francesco 1-14/+14
2023-01-19fs: port ->permission() to pass mnt_idmapGravatar Christian Brauner 1-2/+2
2023-01-19fs: port ->rename() to pass mnt_idmapGravatar Christian Brauner 1-1/+1
2023-01-19fs: port ->mknod() to pass mnt_idmapGravatar Christian Brauner 1-1/+1
2023-01-19fs: port ->mkdir() to pass mnt_idmapGravatar Christian Brauner 1-1/+1
2023-01-19fs: port ->symlink() to pass mnt_idmapGravatar Christian Brauner 1-1/+1
2023-01-19fs: port ->create() to pass mnt_idmapGravatar Christian Brauner 1-1/+1
2023-01-01NFS: Fix up a sparse warningGravatar Trond Myklebust 1-1/+3
2023-01-01NFS: Judge the file access cache's timestamp in rcu pathGravatar Chengen Du 1-0/+3
2022-11-27NFS: Trigger the "ls -l" readdir heuristic soonerGravatar Benjamin Coddington 1-2/+7
2022-11-27NFS: Clear the file access cache upon loginGravatar Trond Myklebust 1-0/+23
2022-10-27nfs: Remove redundant null checks before kfreeGravatar Yushan Zhou 1-3/+2
2022-10-06Merge tag 'pull-file_inode' of git://git.kernel.org/pub/scm/linux/kernel/git/...Gravatar Linus Torvalds 1-1/+1
2022-09-01nfs_finish_open(): don't open-code file_inode()Gravatar Al Viro 1-1/+1
2022-08-19NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENTGravatar NeilBrown 1-1/+2
2022-08-13NFS: Fix missing unlock in nfs_unlink()Gravatar Sun Ke 1-1/+3
2022-08-08NFS: don't unhash dentry during unlink/renameGravatar NeilBrown 1-18/+54
2022-07-12nfs: Replace kmap() with kmap_local_page()Gravatar Fabio M. De Francesco 1-2/+2
2022-07-10NFS: Fix case insensitive renamesGravatar Trond Myklebust 1-0/+4
2022-06-15NFSv4: Add FMODE_CAN_ODIRECT after successful open of a NFS4.x fileGravatar Dave Wysochanski 1-0/+1
2022-05-09nfs: Convert to free_folioGravatar Matthew Wilcox (Oracle) 1-2/+7
2022-04-07NFS: Replace readdir's use of xxhash() with hash_64()Gravatar Trond Myklebust 1-6/+3
2022-03-29NFSv4: fix open failure with O_ACCMODE flagGravatar ChenXiaoSong 1-10/+0
2022-03-22NFS: Fix revalidation of empty readdir pagesGravatar Trond Myklebust 1-2/+7
2022-03-22NFS: Don't deadlock when cookie hashes collideGravatar Trond Myklebust 1-11/+18
2022-03-02NFS: Cache all entries in the readdirplus replyGravatar Trond Myklebust 1-14/+26
2022-03-02NFS: Optimise away the previous cookie fieldGravatar Trond Myklebust 1-12/+14
2022-03-02NFS: Fix up forced readdirplusGravatar Trond Myklebust 1-17/+39
2022-03-02NFS: Convert readdir page cache to use a cookie based indexGravatar Trond Myklebust 1-84/+65
2022-03-02NFS: Clean up page array initialisation/freeGravatar Trond Myklebust 1-10/+6
2022-03-02NFS: Trace effects of the readdirplus heuristicGravatar Trond Myklebust 1-1/+10
2022-03-02NFS: Trace effects of readdirplus on the dcacheGravatar Trond Myklebust 1-0/+5
2022-03-02NFS: Add basic readdir tracingGravatar Trond Myklebust 1-1/+12