Al Viro
|
f15133df08
path_openat(): fix double fput()
|
10 years ago |
Al Viro
|
766c4cbfac
namei: d_is_negative() should be checked before ->d_seq validation
|
10 years ago |
Al Viro
|
3cab989afd
RCU pathwalk breakage when running into a symlink overmounting something
|
10 years ago |
David Howells
|
4bbcbd3b11
VFS: Make pathwalk use d_is_reg() rather than S_ISREG()
|
10 years ago |
David Howells
|
698934df8b
VFS: Combine inode checks with d_is_negative() and d_is_positive() in pathwalk
|
10 years ago |
Al Viro
|
9e7543e939
remove incorrect comment in lookup_one_len()
|
10 years ago |
Al Viro
|
74eb8cc5a5
namei.c: fold do_path_lookup() into both callers
|
10 years ago |
Al Viro
|
fd2f7cb5bc
kill struct filename.separate
|
10 years ago |
Al Viro
|
6e8a1f8741
switch path_init() to struct filename
|
10 years ago |
Al Viro
|
668696dcbb
switch path_mountpoint() to struct filename
|
10 years ago |
Al Viro
|
5eb6b495c6
switch path_lookupat() to struct filename
|
10 years ago |
Al Viro
|
94b5d2621a
getname_flags(): clean up a bit
|
10 years ago |
David Howells
|
e36cb0b89c
VFS: (Scripted) Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry)
|
10 years ago |
Paul Moore
|
55422d0bd2
audit: replace getname()/putname() hacks with reference counters
|
10 years ago |
Paul Moore
|
fd3522fdc8
audit: enable filename recording via getname_kernel()
|
10 years ago |
Al Viro
|
cbaab2db91
simpler calling conventions for filename_mountpoint()
|
10 years ago |
Paul Moore
|
5168910413
fs: create proper filename objects using getname_kernel()
|
10 years ago |
Paul Moore
|
0851854972
fs: rework getname_kernel to handle up to PATH_MAX sized filenames
|
10 years ago |
Al Viro
|
fa14a0b8d2
cut down the number of do_path_lookup() callers
|
10 years ago |
Linus Torvalds
|
603ba7e41b
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
10 years ago |
David Drysdale
|
51f39a1f0c
syscalls: implement execveat() system call
|
10 years ago |
Al Viro
|
d465887f9d
fs/namei.c: fold link_path_walk() call into path_init()
|
10 years ago |
Al Viro
|
980f3ea2f6
path_init(): don't bother with LOOKUP_PARENT in argument
|
10 years ago |
Al Viro
|
893b7775a7
fs/namei.c: new helper (path_cleanup())
|
10 years ago |
Al Viro
|
5e53084d77
path_init(): store the "base" pointer to file in nameidata itself
|
10 years ago |
Al Viro
|
1f55a6ec94
make nameidata completely opaque outside of fs/namei.c
|
11 years ago |
Linus Torvalds
|
7e05b807b9
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
11 years ago |
Eric Rannaud
|
69a91c237a
fs: allow open(dir, O_TMPFILE|..., 0) with mode 0
|
11 years ago |
Miklos Szeredi
|
d1b72cc6d8
overlayfs: fix lockdep misannotation
|
11 years ago |
Miklos Szeredi
|
0d7a855526
vfs: add RENAME_WHITEOUT
|
11 years ago |