Al Viro
|
03da633aa7
atomic_open: take care of EEXIST in no-open case with O_CREAT|O_EXCL in fs/namei.c
|
11 years ago |
Miklos Szeredi
|
116cc02253
vfs: don't set FILE_CREATED before calling ->atomic_open()
|
11 years ago |
Dave Jones
|
bcceeeba9b
Add missing unlocks to error paths of mountpoint_last.
|
12 years ago |
Al Viro
|
443ed254c3
... and fold the renamed __vfs_follow_link() into its only caller
|
12 years ago |
Christoph Hellwig
|
4aa32895c3
fs: remove vfs_follow_link
|
12 years ago |
Linus Torvalds
|
b05430fc93
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
12 years ago |
Linus Torvalds
|
d0d2727710
vfs: make sure we don't have a stale root path if unlazy_walk() fails
|
12 years ago |
Linus Torvalds
|
e5c832d555
vfs: fix dentry RCU to refcounting possibly sleeping dput()
|
12 years ago |
Al Viro
|
2d86465101
introduce kern_path_mountpoint()
|
12 years ago |
Al Viro
|
197df04c74
rename user_path_umountat() to user_path_mountpoint_at()
|
12 years ago |
Al Viro
|
35759521ee
take unlazy_walk() into umount_lookup_last()
|
12 years ago |
Linus Torvalds
|
0d98439ea3
vfs: use lockred "dead" flag to mark unrecoverably dead dentries
|
12 years ago |
Linus Torvalds
|
45d9a2220f
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
12 years ago |
Jeff Layton
|
8033426e6b
vfs: allow umount to handle mountpoints without revalidating them
|
12 years ago |
Linus Torvalds
|
15570086b5
vfs: reimplement d_rcu_to_refcount() using lockref_get_or_lock()
|
12 years ago |
Waiman Long
|
98474236f7
vfs: make the dentry cache use the lockref infrastructure
|
12 years ago |
Linus Torvalds
|
f0cc6ffb8c
Revert "fs: Allow unprivileged linkat(..., AT_EMPTY_PATH) aka flink"
|
12 years ago |
Andy Lutomirski
|
bb2314b479
fs: Allow unprivileged linkat(..., AT_EMPTY_PATH) aka flink
|
12 years ago |
Al Viro
|
bb458c644a
Safer ABI for O_TMPFILE
|
12 years ago |
Linus Torvalds
|
da53be12bb
Don't pass inode to ->d_hash() and ->d_compare()
|
12 years ago |
Al Viro
|
f4e0c30c19
allow the temp files created by open() to be linked to
|
12 years ago |
Al Viro
|
60545d0d46
[O_TMPFILE] it's still short a few helpers, but infrastructure should be OK now...
|
12 years ago |
Al Viro
|
f9652e10c1
allow build_open_flags() to return an error
|
12 years ago |
Al Viro
|
bc77daa783
do_last(): fix missing checks for LAST_BIND case
|
12 years ago |
Al Viro
|
0525290119
use can_lookup() instead of direct checks of ->i_op->lookup
|
12 years ago |
Linus Torvalds
|
c4cc75c332
Merge git://git.infradead.org/users/eparis/audit
|
12 years ago |
Jeff Layton
|
33e2208acf
audit: vfs: fix audit_inode call in O_CREAT case of do_last
|
12 years ago |
Linus Torvalds
|
7b54c165a0
vfs: don't BUG_ON() if following a /proc fd pseudo-symlink results in a symlink
|
12 years ago |
Al Viro
|
dcf787f391
constify path_get/path_put and fs_struct.c stuff
|
12 years ago |
Jeff Layton
|
ecf3d1f1aa
vfs: kill FS_REVAL_DOT by adding a d_weak_revalidate dentry op
|
12 years ago |