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