summaryrefslogtreecommitdiff
path: root/fs/namei.c
Commit message (Expand)AuthorAgeFilesLines
* may_linkat(): constify pathAl Viro2022-09-011-1/+1
* Merge tag 'fs.setgid.v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/b...Linus Torvalds2022-08-091-11/+69
|\
| * fs: move S_ISGID stripping into the vfs_*() helpersYang Xu2022-07-211-13/+69
| * fs: Add missing umask strip in vfs_tmpfileYang Xu2022-07-191-0/+2
* | step_into(): move fetching ->d_inode past handle_mounts()Al Viro2022-07-061-20/+11
* | lookup_fast(): don't bother with inodeAl Viro2022-07-061-18/+4
* | follow_dotdot{,_rcu}(): don't bother with inodeAl Viro2022-07-061-11/+4
* | step_into(): lose inode argumentAl Viro2022-07-061-6/+9
* | namei: stash the sampled ->d_seq into nameidataAl Viro2022-07-061-50/+48
* | namei: move clearing LOOKUP_RCU towards rcu_read_unlock()Al Viro2022-07-061-9/+12
* | switch try_to_unlazy_next() to __legitimize_mnt()Al Viro2022-07-051-2/+7
* | follow_dotdot{,_rcu}(): change calling conventionsAl Viro2022-07-051-9/+7
* | namei: get rid of pointless unlikely(read_seqcount_retry(...))Al Viro2022-07-051-9/+9
* | __follow_mount_rcu(): verify that mount_lock remains unchangedAl Viro2022-07-051-0/+2
|/
* Merge tag 'pull-18-rc1-work.namei' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2022-06-041-9/+2
|\
| * namei: cleanup double word in commentTom Rix2022-05-191-1/+1
| * get rid of dead code in legitimize_root()Al Viro2022-05-191-7/+0
| * fs/namei.c:reserve_stack(): tidy up the call of try_to_unlazy()Al Viro2022-05-191-1/+1
* | Merge tag 'ovl-update-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-05-301-10/+60
|\ \
| * | fs: add two trivial lookup helpersChristian Brauner2022-04-281-10/+60
| |/
* | Merge tag 'mm-nonmm-stable-2022-05-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2022-05-271-4/+4
|\ \
| * | proc/sysctl: make protected_* world readableJulius Hemanth Pitti2022-05-131-4/+4
* | | namei: Call aops write_begin() and write_end() directlyMatthew Wilcox (Oracle)2022-05-081-3/+3
* | | namei: Convert page_symlink() to use memalloc_nofs_save()Matthew Wilcox (Oracle)2022-05-081-4/+7
* | | namei: Merge page_symlink() and __page_symlink()Matthew Wilcox (Oracle)2022-05-081-11/+2
|/ /
* | VFS: filename_create(): fix incorrect intent.NeilBrown2022-04-141-12/+10
|/
* Merge tag 'fsnotify_for_v5.17-rc2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2022-01-281-5/+5
|\
| * fsnotify: invalidate dcache before IN_DELETE eventAmir Goldstein2022-01-241-5/+5
* | fs: move namei sysctls to its own fileLuis Chamberlain2022-01-221-4/+54
|/
* vfs, cachefiles: Mark a backing file in use with an inode flagDavid Howells2022-01-071-1/+2
* Merge tag 'locks-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/jlay...Linus Torvalds2021-11-011-3/+1
|\
| * fs: remove leftover comments from mandatory locking removalJeff Layton2021-10-261-3/+1
* | putname(): IS_ERR_OR_NULL() is wrong hereAl Viro2021-09-071-1/+1
* | namei: Standardize callers of filename_create()Stephen Brennan2021-09-071-17/+15
* | namei: Standardize callers of filename_lookup()Stephen Brennan2021-09-071-17/+20
* | rename __filename_parentat() to filename_parentat()Al Viro2021-09-071-9/+9
* | namei: Fix use after free in kern_path_lockedStephen Brennan2021-09-071-15/+14
|/
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-09-031-1/+7
|\
| * fs, mm: fix race in unlinking swapfileHugh Dickins2021-09-031-1/+7
* | Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds2021-08-311-6/+37
|\ \
| * | namei: add mapping aware lookup helperChristian Brauner2021-08-231-6/+37
| |/
* | Merge tag 'for-5.15/io_uring-vfs-2021-08-30' of git://git.kernel.dk/linux-blockLinus Torvalds2021-08-301-102/+137
|\ \
| * | io_uring: add support for IORING_OP_LINKATDmitry Kadashev2021-08-231-1/+1
| * | io_uring: add support for IORING_OP_SYMLINKATDmitry Kadashev2021-08-231-2/+1
| * | namei: update do_*() helpers to return intsDmitry Kadashev2021-08-231-5/+5
| * | namei: make do_linkat() take struct filenameDmitry Kadashev2021-08-231-16/+29
| * | namei: add getname_uflags()Dmitry Kadashev2021-08-231-0/+8
| * | namei: make do_symlinkat() take struct filenameDmitry Kadashev2021-08-231-11/+12
| * | namei: make do_mknodat() take struct filenameDmitry Kadashev2021-08-231-8/+11
| * | namei: make do_mkdirat() take struct filenameDmitry Kadashev2021-08-231-7/+19