summaryrefslogtreecommitdiff
path: root/fs/libfs.c
AgeCommit message (Expand)Author
6 daysshmem: fix recovery on rename failuresAl Viro
2025-12-05Merge tag 'pull-persistency' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds
2025-12-01Merge tag 'vfs-6.19-rc1.directory.locking' of git://git.kernel.org/pub/scm/li...Linus Torvalds
2025-12-01Merge tag 'namespace-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2025-11-17d_make_discardable(): warn if given a non-persistent dentryAl Viro
2025-11-16convert simple_{link,unlink,rmdir,rename,fill_super}() to new primitivesAl Viro
2025-11-16new helper: simple_done_creating()Al Viro
2025-11-16new helper: simple_remove_by_name()Al Viro
2025-11-14VFS: introduce start_dirop() and end_dirop()NeilBrown
2025-10-31libfs: allow to specify s_d_flagsChristian Brauner
2025-10-20Coccinelle-based conversion to use ->i_state accessorsMateusz Guzik
2025-07-28Merge tag 'vfs-6.17-rc1.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2025-07-28Merge tag 'vfs-6.17-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2025-07-28Merge tag 'pull-rpc_pipefs' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds
2025-07-28Merge tag 'pull-simple_recursive_removal' of git://git.kernel.org/pub/scm/lin...Linus Torvalds
2025-07-28Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds
2025-07-16fs: change write_begin/write_end interface to take struct kiocb *Taotao Chen
2025-07-08fs/libfs: don't assume blocksize <= PAGE_SIZE in generic_check_addressablePankaj Raghav
2025-07-02new helper: simple_start_creating()Al Viro
2025-07-02add locked_recursive_removal()Al Viro
2025-07-02better lockdep annotations for simple_recursive_removal()Al Viro
2025-07-02anon_inode: rework assertionsChristian Brauner
2025-06-23docs/vfs: update references to i_mutex to i_rwsemJunxuan Liao
2025-06-19libfs: prepare to allow for non-immutable pidfd inodesChristian Brauner
2025-06-19libfs: massage path_from_stashed()Christian Brauner
2025-06-19libfs: massage path_from_stashed() to allow custom stashing behaviorChristian Brauner
2025-06-16simple_recursive_removal(): saner interaction with fsnotifyAl Viro
2025-06-11kill simple_dentry_operationsAl Viro
2025-06-11simple_lookup(): just set DCACHE_DONTCACHEAl Viro
2025-06-10new helper: set_default_d_op()Al Viro
2025-05-26Merge tag 'vfs-6.16-rc1.super' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2025-05-09libfs: export find_next_child()Christian Brauner
2025-04-21fs: add S_ANON_INODEChristian Brauner
2025-04-07anon_inode: use a proper mode internallyChristian Brauner
2025-03-24Merge tag 'vfs-6.15-rc1.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2025-03-20libfs: Fix duplicate directory entry in offset_dir_lookupYongjian Sun
2025-03-05pidfs: record exit code and cgroupid at exitChristian Brauner
2025-01-30Merge tag 'pull-revalidate' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds
2025-01-27generic_ci_d_compare(): use shortname_storageAl Viro
2025-01-20Merge tag 'vfs-6.14-rc1.libfs' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2025-01-04libfs: Use d_children list to iterate simple_offset directoriesChuck Lever
2025-01-04libfs: Replace simple_offset end-of-directory detectionChuck Lever
2025-01-04Revert "libfs: fix infinite directory reads for offset dir"Chuck Lever
2025-01-04Revert "libfs: Add simple_offset_empty()"Chuck Lever
2025-01-04libfs: Return ENOSPC when the directory offset range is exhaustedChuck Lever
2024-12-14pseudofs: add support for export_opsErin Shepherd
2024-11-18Merge tag 'pull-statx' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds
2024-11-13libfs: kill empty_dir_getattr()Al Viro
2024-10-28tmpfs: Add casefold lookup supportAndré Almeida
2024-10-28libfs: Export generic_ci_ dentry functionsAndré Almeida