summaryrefslogtreecommitdiffstats
path: root/fs/namei.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'work.namei' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds2021-07-031-35/+45
|\
| * namei: make sure nd->depth is always validAl Viro2021-04-071-1/+1
| * teach set_nameidata() to handle setting the root as wellAl Viro2021-04-071-12/+16
| * take LOOKUP_{ROOT,ROOT_GRABBED,JUMPED} out of LOOKUP_... spaceAl Viro2021-04-071-23/+31
| * switch file_open_root() to struct pathAl Viro2021-04-071-5/+3
* | Merge tag 'fs.idmapped.helpers.v5.13' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2021-04-271-8/+3
|\ \
| * | fs: introduce fsuidgid_has_mapping() helperChristian Brauner2021-03-231-8/+3
| * | fs: document and rename fsid helpersChristian Brauner2021-03-231-4/+4
* | | Merge tag 'fs.idmapped.docs.v5.13' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2021-04-271-11/+3
|\ \ \ | |_|/ |/| |
| * | namei: fix kernel-doc for struct renamedata and moreRandy Dunlap2021-03-231-11/+3
| |/
* | LOOKUP_MOUNTPOINT: we are cleaning "jumped" flag too lateAl Viro2021-04-061-4/+4
* | Make sure nd->path.mnt and nd->path.dentry are always valid pointersAl Viro2021-04-061-2/+4
|/
* Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-02-231-131/+380
|\
| * ima: handle idmapped mountsChristian Brauner2021-01-241-2/+2
| * fs: make helpers idmap mount awareChristian Brauner2021-01-241-23/+32
| * open: handle idmapped mounts in do_truncate()Christian Brauner2021-01-241-1/+1
| * namei: prepare for idmapped mountsChristian Brauner2021-01-241-43/+184
| * namei: introduce struct renamedataChristian Brauner2021-01-241-6/+15
| * namei: handle idmapped mounts in may_*() helpersChristian Brauner2021-01-241-56/+92
| * inode: make init and permission helpers idmapped mount awareChristian Brauner2021-01-241-2/+3
| * namei: make permission helpers idmapped mount awareChristian Brauner2021-01-241-35/+86
| * capability: handle idmapped mountsChristian Brauner2021-01-241-5/+8
* | fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy*Al Viro2021-02-201-4/+5
* | fs: add support for LOOKUP_CACHEDJens Axboe2021-01-041-0/+9
* | saner calling conventions for unlazy_child()Al Viro2021-01-041-14/+14
* | fs: make unlazy_walk() error handling consistentJens Axboe2021-01-041-26/+17
* | fs/namei.c: Remove unlikely of status being -ECHILD in lookup_fast()Steven Rostedt (VMware)2021-01-041-1/+1
* | do_tmpfile(): don't mess with finish_open()Al Viro2021-01-031-4/+2
|/
* Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2020-12-251-1/+3
|\
| * Make sure that make_create_in_sticky() never sees uninitialized value of dir_...Al Viro2020-12-101-1/+3
* | fs: make do_renameat2() take struct filenameJens Axboe2020-12-091-18/+22
|/
* Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2020-10-241-1/+2
|\
| * Add a "nosymfollow" mount option.Mattias Nissler2020-08-271-1/+2
* | fs: remove the unused SB_I_MULTIROOT flagChristoph Hellwig2020-09-241-2/+2
|/
* exec: restore EACCES of S_ISDIR execve()Kees Cook2020-08-141-1/+3
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2020-08-121-2/+8
|\
| * exec: move path_noexec() check earlierKees Cook2020-08-121-0/+4
| * exec: move S_ISREG() check earlierKees Cook2020-08-121-2/+4
* | fix breakage in do_rmdir()Al Viro2020-08-121-1/+1
|/
* init: add an init_mknod helperChristoph Hellwig2020-07-311-1/+1
* init: add an init_mkdir helperChristoph Hellwig2020-07-311-1/+1
* init: add an init_symlink helperChristoph Hellwig2020-07-311-1/+1
* init: add an init_link helperChristoph Hellwig2020-07-311-2/+2
* fs: push the getname from do_rmdir into the callersChristoph Hellwig2020-07-311-6/+4
* vfs: clean up posix_acl_permission() logic aroudn MAY_NOT_BLOCKLinus Torvalds2020-06-081-1/+1
* vfs: do not do group lookup when not necessaryLinus Torvalds2020-06-081-15/+29
* vfs: allow unprivileged whiteout creationMiklos Szeredi2020-05-141-18/+3
* fix a braino in legitimize_path()Al Viro2020-04-061-1/+1
* lookup_open(): don't bother with fallbacks to lookup+createAl Viro2020-04-021-25/+9
* atomic_open(): no need to pass struct open_flags anymoreAl Viro2020-04-021-2/+1