summaryrefslogtreecommitdiffstats
path: root/fs/libfs.c
Commit message (Expand)AuthorAgeFilesLines
* shmem: Fix shmem_rename2()Chuck Lever2024-04-171-0/+9
* libfs: Add simple_offset_rename() APIChuck Lever2024-04-171-0/+21
* libfs: Fix simple_offset_rename_exchange()Chuck Lever2024-04-171-6/+19
* pidfs: remove config optionChristian Brauner2024-03-131-15/+18
* Merge tag 'vfs-6.9.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds2024-03-111-1/+1
|\
| * filelock: split leases out of struct file_lockJeff Layton2024-02-051-1/+1
* | Merge tag 'vfs-6.9.pidfd' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2024-03-111-0/+142
|\ \
| * | libfs: improve path_from_stashed()Christian Brauner2024-03-011-23/+18
| * | libfs: add stashed_dentry_prune()Christian Brauner2024-03-011-2/+27
| * | libfs: improve path_from_stashed() helperChristian Brauner2024-03-011-21/+40
| * | pidfs: convert to path_from_stashed() helperChristian Brauner2024-03-011-3/+12
| * | libfs: add path_from_stashed()Christian Brauner2024-03-011-0/+94
| |/
* | Merge tag 'for-next-6.9' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/gi...Christian Brauner2024-03-071-62/+40
|\ \
| * | libfs: Drop generic_set_encrypted_ci_d_opsGabriel Krisman Bertazi2024-02-271-34/+0
| * | libfs: Add helper to choose dentry operations at mount-timeGabriel Krisman Bertazi2024-02-271-0/+28
| * | libfs: Merge encrypted_ci_dentry_ops and ci_dentry_opsGabriel Krisman Bertazi2024-02-271-28/+6
| * | libfs: Attempt exact-match comparison first during casefolded lookupGabriel Krisman Bertazi2024-02-271-17/+23
| |/
* | Merge series 'Use Maple Trees for simple_offset utilities' of https://lore.ke...Christian Brauner2024-02-221-31/+65
|\ \
| * | libfs: Convert simple directory offsets to use a Maple TreeChuck Lever2024-02-211-24/+23
| * | libfs: Add simple_offset_empty()Chuck Lever2024-02-211-0/+32
| * | libfs: Define a minimum directory offsetChuck Lever2024-02-211-5/+8
| * | libfs: Re-arrange locking in offset_iterate_dir()Chuck Lever2024-02-211-6/+6
| |/
* / libfs: Remove unnecessary ‘0’ values from retLi zeming2024-02-201-1/+1
|/
* Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds2024-01-111-36/+26
|\
| * Merge branches 'work.dcache-misc' and 'work.dcache2' into work.dcacheAl Viro2023-11-251-24/+21
| |\
| | * dentry: switch the lists of children to hlistAl Viro2023-11-251-24/+21
| * | simple_fill_super(): don't bother with d_genocide() on failureAl Viro2023-11-251-12/+5
| |/
* / libfs: getdents() should return 0 after reaching EODChuck Lever2023-11-201-3/+11
|/
* Merge tag 'vfs-6.7.fsid' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds2023-11-071-0/+44
|\
| * fs: fix build error with CONFIG_EXPORTFS=m or not definedAmir Goldstein2023-10-281-0/+41
| * fs: report f_fsid from s_dev for "simple" filesystemsAmir Goldstein2023-10-281-0/+3
* | fs: new accessor methods for atime and mtimeJeff Layton2023-10-181-11/+30
|/
* direct_write_fallback(): on error revert the ->ki_pos update from buffered writeAl Viro2023-09-201-0/+1
* Merge tag 'ext4_for_linus-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2023-08-311-12/+2
|\
| * libfs: remove redundant checks of s_encodingEric Biggers2023-08-271-12/+2
* | Merge tag 'v6.6-vfs.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2023-08-281-21/+21
|\ \
| * | libfs: Convert simple_write_begin and simple_write_end to use a folioMatthew Wilcox (Oracle)2023-08-211-20/+20
| * | fs: Pass argument to fcntl_setlease as intLuca Vizzarro2023-07-101-1/+1
| |/
* | Merge tag 'v6.6-vfs.tmpfs' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2023-08-281-0/+248
|\ \
| * | libfs: Remove parent dentry locking in offset_iterate_dir()Chuck Lever2023-08-091-7/+4
| * | libfs: Add a lock class for the offset map's xa_lockChuck Lever2023-08-091-0/+3
| * | libfs: Add directory operations for stable offsetsChuck Lever2023-08-091-0/+248
| |/
* | fs: pass the request_mask to generic_fillattrJeff Layton2023-08-091-2/+2
* | kernfs: convert to ctime accessor functionsJeff Layton2023-07-241-9/+10
* | fs: new helper: simple_rename_timestampJeff Layton2023-07-101-9/+27
|/
* fs: factor out a direct_write_fallback helperChristoph Hellwig2023-06-091-0/+41
* fs: consolidate duplicate dt_type helpersJeff Layton2023-04-031-7/+2
* Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2023-02-201-10/+10
|\
| * fs: port ->rename() to pass mnt_idmapChristian Brauner2023-01-191-1/+1
| * fs: port ->getattr() to pass mnt_idmapChristian Brauner2023-01-191-4/+4