summaryrefslogtreecommitdiff
path: root/include/linux/namei.h
AgeCommit message (Expand)AuthorFilesLines
2025-12-02Merge tag 'vfs-6.19-rc1.directory.locking' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-0/+82
2025-11-14VFS: introduce end_creating_keep()NeilBrown1-0/+22
2025-11-14VFS: change vfs_mkdir() to unlock on failure.NeilBrown1-19/+9
2025-11-14ecryptfs: use new start_creating/start_removing APIsNeilBrown1-0/+2
2025-11-14Add start_renaming_two_dentries()NeilBrown1-0/+2
2025-11-14VFS/ovl/smb: introduce start_renaming_dentry()NeilBrown1-0/+2
2025-11-14VFS/nfsd/ovl: introduce start_renaming() and end_renaming()NeilBrown1-0/+3
2025-11-14VFS: add start_creating_killable() and start_removing_killable()NeilBrown1-0/+6
2025-11-14VFS: introduce start_removing_dentry()NeilBrown1-0/+2
2025-11-14VFS: introduce start_creating_noperm() and start_removing_noperm()NeilBrown1-0/+2
2025-11-14VFS/nfsd/cachefiles/ovl: introduce start_removing() and end_removing()NeilBrown1-0/+18
2025-11-14VFS/nfsd/cachefiles/ovl: add start_creating() and end_creating()NeilBrown1-0/+33
2025-11-06fs: inline current_umask() and move it to fs_struct.hMateusz Guzik1-0/+1
2025-10-04Merge tag 'pull-f_path' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds1-2/+2
2025-09-23VFS: rename kern_path_locked() and related functions.NeilBrown1-5/+9
2025-09-23VFS/audit: introduce kern_path_parent() for auditNeilBrown1-1/+1
2025-09-23VFS/ovl: add lookup_one_positive_killable()NeilBrown1-0/+3
2025-09-16done_path_create(): constify path argumentAl Viro1-1/+1
2025-05-26Merge tag 'vfs-6.16-rc1.async.dir' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-9/+8
2025-04-15fs: add kern_path_locked_negative()Christian Brauner1-0/+1
2025-04-08VFS: rename lookup_one_len family to lookup_noperm and remove permission checkNeilBrown1-4/+4
2025-04-07VFS: improve interface for lookup_one functionsNeilBrown1-5/+4
2025-02-10VFS: repack LOOKUP_ bit flags.NeilBrown1-22/+23
2024-06-05vfs: retire user_path_at_empty and drop empty arg from getname_flagsMateusz Guzik1-7/+1
2024-04-13vfs: relax linkat() AT_EMPTY_PATH - aka flink() - requirementsLinus Torvalds1-0/+1
2023-11-16new helper: user_path_locked_at()Al Viro1-0/+1
2023-10-19vfs: predict the error in retry_estale as unlikelyMateusz Guzik1-1/+1
2023-10-19fs: add a new SB_I_NOUMASK flagJeff Layton1-0/+24
2023-04-24ksmbd: fix racy issue from using ->d_parent and ->d_nameNamjae Jeon1-0/+6
2023-04-21fs: introduce lock_rename_child() helperAl Viro1-0/+1
2023-04-21ksmbd: remove internal.h includeNamjae Jeon1-0/+2
2023-02-23Merge tag 'nfsd-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds1-1/+1
2023-02-20fs: namei: Allow follow_down() to uncover auto mountsRichard Weinberger1-1/+1
2023-01-19fs: port ->permission() to pass mnt_idmapChristian Brauner1-3/+3
2022-09-02nd_jump_link(): constify pathAl Viro1-1/+1
2022-04-28fs: add two trivial lookup helpersChristian Brauner1-0/+6
2021-08-23namei: add mapping aware lookup helperChristian Brauner1-0/+1
2021-04-07take LOOKUP_{ROOT,ROOT_GRABBED,JUMPED} out of LOOKUP_... spaceAl Viro1-3/+0
2021-01-04fs: add support for LOOKUP_CACHEDJens Axboe1-0/+1
2020-03-14sanitize handling of nd->last_type, kill LAST_BINDAl Viro1-1/+1
2020-03-14LOOKUP_MOUNTPOINT: fold path_mountpointat() into path_lookupat()Al Viro1-1/+1
2020-01-29Merge branch 'work.openat2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+11
2020-01-15reimplement path_mountpoint() with less magicAl Viro1-1/+0
2019-12-09namei: LOOKUP_IN_ROOT: chroot-like scoped resolutionAleksa Sarai1-1/+2
2019-12-09namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolutionAleksa Sarai1-0/+4
2019-12-09namei: LOOKUP_NO_XDEV: block mountpoint crossingAleksa Sarai1-0/+1
2019-12-09namei: LOOKUP_NO_MAGICLINKS: block magic-link resolutionAleksa Sarai1-0/+1
2019-12-09namei: LOOKUP_NO_SYMLINKS: block symlink resolutionAleksa Sarai1-0/+3
2019-12-09namei: allow nd_jump_link() to produce errorsAleksa Sarai1-1/+1
2019-11-15new helper: lookup_positive_unlocked()Al Viro1-0/+1