summaryrefslogtreecommitdiffstats
path: root/fs/namei.c
Commit message (Expand)AuthorAgeFilesLines
...
* merging pick_link() with get_link(), part 2Al Viro2020-03-131-28/+40
* merging pick_link() with get_link(), part 1Al Viro2020-03-131-5/+7
* expand the only remaining call of path_lookup_conditional()Al Viro2020-03-131-9/+5
* LOOKUP_MOUNTPOINT: fold path_mountpointat() into path_lookupat()Al Viro2020-03-131-83/+6
* fold handle_mounts() into step_into()Al Viro2020-03-131-26/+15
* new step_into() flag: WALK_NOFOLLOWAl Viro2020-03-131-6/+4
* step_into() callers: dismiss the symlink earlierAl Viro2020-03-131-3/+7
* lookup_fast(): take mount traversal into callersAl Viro2020-03-131-26/+24
* teach handle_mounts() to handle RCU modeAl Viro2020-03-131-29/+17
* lookup_fast(): consolidate the RCU success caseAl Viro2020-03-131-3/+4
* handle_mounts(): pass dentry in, turn path into a pure out argumentAl Viro2020-03-121-19/+18
* do_last(): collapse the call of path_to_nameidata()Al Viro2020-03-121-3/+4
* lookup_open(): saner calling conventions (return dentry on success)Al Viro2020-03-121-27/+19
* atomic_open(): saner calling conventions (return dentry on success)Al Viro2020-02-271-17/+24
* handle_mounts(): start building a sane wrapper for follow_managed()Al Viro2020-02-271-16/+16
* make build_open_flags() treat O_CREAT | O_EXCL as implying O_NOFOLLOWAl Viro2020-02-271-10/+5
* follow_automount() doesn't need the entire nameidataAl Viro2020-02-271-5/+5
* follow_automount(): get rid of dead^Wstillborn codeAl Viro2020-02-271-25/+3
* fix automount/automount race properlyAl Viro2020-02-271-25/+4
* vfs: fix do_last() regressionAl Viro2020-02-011-2/+2
* Merge branch 'work.openat2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2020-01-291-34/+165
|\
| * namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolutionAleksa Sarai2019-12-081-16/+27
| * namei: LOOKUP_IN_ROOT: chroot-like scoped resolutionAleksa Sarai2019-12-081-3/+7
| * namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolutionAleksa Sarai2019-12-081-6/+74
| * namei: LOOKUP_NO_XDEV: block mountpoint crossingAleksa Sarai2019-12-081-4/+27
| * namei: LOOKUP_NO_MAGICLINKS: block magic-link resolutionAleksa Sarai2019-12-081-1/+9
| * namei: LOOKUP_NO_SYMLINKS: block symlink resolutionAleksa Sarai2019-12-081-0/+3
| * namei: allow set_root() to produce errorsAleksa Sarai2019-12-081-11/+24
| * namei: allow nd_jump_link() to produce errorsAleksa Sarai2019-12-081-1/+2
| * namei: only return -ECHILD from follow_dotdot_rcu()Aleksa Sarai2019-12-081-1/+1
* | do_last(): fetch directory ->i_mode and ->i_uid before it's too lateAl Viro2020-01-261-7/+10
* | fix autofs regression caused by follow_managed() changesAl Viro2020-01-151-0/+1
* | reimplement path_mountpoint() with less magicAl Viro2020-01-151-77/+12
|/
* Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2019-12-061-24/+32
|\
| * fs/namei.c: fix missing barriers when checking positivityAl Viro2019-11-151-3/+3
| * new helper: lookup_positive_unlocked()Al Viro2019-11-151-0/+20
| * fs/namei.c: pull positivity check into follow_managed()Al Viro2019-11-151-23/+11
* | audit: Report suspicious O_CREAT usageKees Cook2019-10-031-2/+6
|/
* fs/namei.c: keep track of nd->root refcount statusAl Viro2019-09-031-26/+15
* fs/namei.c: new helper - legitimize_root()Al Viro2019-08-301-10/+13
* audit_inode(): switch to passing AUDIT_INODE_...Al Viro2019-07-211-3/+3
* filename_mountpoint(): make LOOKUP_NO_EVAL unconditional thereAl Viro2019-07-211-1/+1
* filename_lookup(): audit_inode() argument is always 0Al Viro2019-07-211-1/+1
* fsnotify: add empty fsnotify_{unlink,rmdir}() hooksAmir Goldstein2019-06-201-0/+2
* Merge tag 'fscrypt_for_linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscryptLinus Torvalds2019-05-071-2/+2
|\
| * vfs: use READ_ONCE() to access ->i_linkEric Biggers2019-04-171-2/+2
* | switch fsnotify_move() to passing const struct qstr * for old_nameAl Viro2019-04-261-2/+2
* | ovl_lookup_real_one(): don't bother with strlen()Al Viro2019-04-261-1/+1
|/
* Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds2019-03-121-2/+2
|\
| * vfs: Add configuration parser helpersDavid Howells2019-02-281-2/+2