summaryrefslogtreecommitdiffstats
path: root/include/linux/namei.h
Commit message (Expand)AuthorAgeFilesLines
* vfs: retire user_path_at_empty and drop empty arg from getname_flagsMateusz Guzik2024-06-051-7/+1
* vfs: relax linkat() AT_EMPTY_PATH - aka flink() - requirementsLinus Torvalds2024-04-131-0/+1
* new helper: user_path_locked_at()Al Viro2023-11-151-0/+1
* vfs: predict the error in retry_estale as unlikelyMateusz Guzik2023-10-191-1/+1
* fs: add a new SB_I_NOUMASK flagJeff Layton2023-10-191-0/+24
* ksmbd: fix racy issue from using ->d_parent and ->d_nameNamjae Jeon2023-04-241-0/+6
* fs: introduce lock_rename_child() helperAl Viro2023-04-201-0/+1
* ksmbd: remove internal.h includeNamjae Jeon2023-04-201-0/+2
* Merge tag 'nfsd-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2023-02-221-1/+1
|\
| * fs: namei: Allow follow_down() to uncover auto mountsRichard Weinberger2023-02-201-1/+1
* | fs: port ->permission() to pass mnt_idmapChristian Brauner2023-01-191-3/+3
|/
* nd_jump_link(): constify pathAl Viro2022-09-011-1/+1
* fs: add two trivial lookup helpersChristian Brauner2022-04-281-0/+6
* namei: add mapping aware lookup helperChristian Brauner2021-08-231-0/+1
* take LOOKUP_{ROOT,ROOT_GRABBED,JUMPED} out of LOOKUP_... spaceAl Viro2021-04-071-3/+0
* fs: add support for LOOKUP_CACHEDJens Axboe2021-01-041-0/+1
* sanitize handling of nd->last_type, kill LAST_BINDAl Viro2020-03-131-1/+1
* LOOKUP_MOUNTPOINT: fold path_mountpointat() into path_lookupat()Al Viro2020-03-131-1/+1
* Merge branch 'work.openat2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2020-01-291-1/+11
|\
| * namei: LOOKUP_IN_ROOT: chroot-like scoped resolutionAleksa Sarai2019-12-081-1/+2
| * namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolutionAleksa Sarai2019-12-081-0/+4
| * namei: LOOKUP_NO_XDEV: block mountpoint crossingAleksa Sarai2019-12-081-0/+1
| * namei: LOOKUP_NO_MAGICLINKS: block magic-link resolutionAleksa Sarai2019-12-081-0/+1
| * namei: LOOKUP_NO_SYMLINKS: block symlink resolutionAleksa Sarai2019-12-081-0/+3
| * namei: allow nd_jump_link() to produce errorsAleksa Sarai2019-12-081-1/+1
* | reimplement path_mountpoint() with less magicAl Viro2020-01-151-1/+0
|/
* new helper: lookup_positive_unlocked()Al Viro2019-11-151-0/+1
* fs/namei.c: keep track of nd->root refcount statusAl Viro2019-09-031-0/+1
* kill the last users of user_{path,lpath,path_dir}()Al Viro2019-08-301-16/+0
* namei.h: get the comments on LOOKUP_... in sync with realityAl Viro2019-08-301-27/+17
* kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.hAl Viro2019-08-301-2/+0
* audit: ignore fcaps on umountRichard Guy Briggs2019-01-301-0/+3
* afs: Display manually added cells in dynamic root mountDavid Howells2018-06-151-0/+1
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* make sure that mntns_install() doesn't end up with referral for rootAl Viro2017-04-211-0/+1
* Revert "vfs: add lookup_hash() helper"Linus Torvalds2016-07-291-2/+0
* devpts: Make each mount of devpts an independent filesystem.Eric W. Biederman2016-06-051-0/+2
* vfs: add lookup_hash() helperMiklos Szeredi2016-05-101-0/+2
* namei: teach lookup_slow() to skip revalidateAl Viro2016-03-141-0/+1
* nfsd: don't hold i_mutex over userspace upcallsNeilBrown2016-01-091-0/+1
* turn user_{path_at,path,lpath,path_dir}() into static inlinesAl Viro2015-05-151-10/+24
* get rid of assorted nameidata-related debrisAl Viro2015-05-151-1/+0
* don't pass nameidata to ->follow_link()Al Viro2015-05-101-1/+1
* namei: remove restrictions on nesting depthAl Viro2015-05-101-0/+2
* new ->follow_link() and ->put_link() calling conventionsAl Viro2015-05-101-2/+0
* make nameidata completely opaque outside of fs/namei.cAl Viro2014-12-101-22/+3
* RCU'd vfsmountsAl Viro2013-11-091-1/+1
* introduce kern_path_mountpoint()Al Viro2013-09-081-0/+1
* rename user_path_umountat() to user_path_mountpoint_at()Al Viro2013-09-081-3/+0
* vfs: allow umount to handle mountpoints without revalidating themJeff Layton2013-09-031-0/+1