summaryrefslogtreecommitdiff
path: root/fs/libfs.c
AgeCommit message (Expand)AuthorFilesLines
2025-07-28Merge tag 'vfs-6.17-rc1.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-12/+22
2025-07-28Merge tag 'vfs-6.17-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-10/+16
2025-07-28Merge tag 'pull-rpc_pipefs' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+25
2025-07-28Merge tag 'pull-simple_recursive_removal' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-9/+23
2025-07-28Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds1-15/+12
2025-07-16fs: change write_begin/write_end interface to take struct kiocb *Taotao Chen1-5/+6
2025-07-08fs/libfs: don't assume blocksize <= PAGE_SIZE in generic_check_addressablePankaj Raghav1-3/+7
2025-07-02new helper: simple_start_creating()Al Viro1-0/+25
2025-07-02add locked_recursive_removal()Al Viro1-4/+21
2025-07-02better lockdep annotations for simple_recursive_removal()Al Viro1-2/+2
2025-07-02anon_inode: rework assertionsChristian Brauner1-5/+3
2025-06-23docs/vfs: update references to i_mutex to i_rwsemJunxuan Liao1-2/+3
2025-06-19libfs: prepare to allow for non-immutable pidfd inodesChristian Brauner1-1/+0
2025-06-19libfs: massage path_from_stashed()Christian Brauner1-7/+5
2025-06-19libfs: massage path_from_stashed() to allow custom stashing behaviorChristian Brauner1-7/+20
2025-06-16simple_recursive_removal(): saner interaction with fsnotifyAl Viro1-4/+1
2025-06-11kill simple_dentry_operationsAl Viro1-5/+0
2025-06-11simple_lookup(): just set DCACHE_DONTCACHEAl Viro1-3/+5
2025-06-10new helper: set_default_d_op()Al Viro1-8/+8
2025-05-26Merge tag 'vfs-6.16-rc1.super' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+2
2025-05-09libfs: export find_next_child()Christian Brauner1-1/+2
2025-04-21fs: add S_ANON_INODEChristian Brauner1-1/+1
2025-04-07anon_inode: use a proper mode internallyChristian Brauner1-1/+7
2025-03-24Merge tag 'vfs-6.15-rc1.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+2
2025-03-20libfs: Fix duplicate directory entry in offset_dir_lookupYongjian Sun1-1/+1
2025-03-05pidfs: record exit code and cgroupid at exitChristian Brauner1-2/+2
2025-01-30Merge tag 'pull-revalidate' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-7/+8
2025-01-27generic_ci_d_compare(): use shortname_storageAl Viro1-7/+8
2025-01-20Merge tag 'vfs-6.14-rc1.libfs' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-85/+77
2025-01-04libfs: Use d_children list to iterate simple_offset directoriesChuck Lever1-26/+58
2025-01-04libfs: Replace simple_offset end-of-directory detectionChuck Lever1-16/+21
2025-01-04Revert "libfs: fix infinite directory reads for offset dir"Chuck Lever1-24/+11
2025-01-04Revert "libfs: Add simple_offset_empty()"Chuck Lever1-32/+0
2025-01-04libfs: Return ENOSPC when the directory offset range is exhaustedChuck Lever1-2/+2
2024-12-14pseudofs: add support for export_opsErin Shepherd1-0/+1
2024-11-18Merge tag 'pull-statx' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-11/+0
2024-11-13libfs: kill empty_dir_getattr()Al Viro1-11/+0
2024-10-28tmpfs: Add casefold lookup supportAndré Almeida1-0/+4
2024-10-28libfs: Export generic_ci_ dentry functionsAndré Almeida1-3/+5
2024-09-16Merge tag 'vfs-6.12.folio' of gitolite.kernel.org:pub/scm/linux/kernel/git/vf...Linus Torvalds1-7/+6
2024-09-16Merge tag 'vfs-6.12.misc' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds1-10/+18
2024-09-06libfs: fix get_stashed_dentry()Christian Brauner1-3/+3
2024-08-30vfs: elide smp_mb in iversion handling in the common caseMateusz Guzik1-10/+18
2024-08-12libfs: fix infinite directory reads for offset diryangerkun1-11/+24
2024-08-07fs: Convert aops->write_begin to take a folioMatthew Wilcox (Oracle)1-2/+2
2024-08-07fs: Convert aops->write_end to take a folioMatthew Wilcox (Oracle)1-5/+4
2024-06-07libfs: Introduce case-insensitive string comparison helperGabriel Krisman Bertazi1-0/+74
2024-04-17shmem: Fix shmem_rename2()Chuck Lever1-0/+9
2024-04-17libfs: Add simple_offset_rename() APIChuck Lever1-0/+21
2024-04-17libfs: Fix simple_offset_rename_exchange()Chuck Lever1-6/+19