Al Viro
|
d83c49f3e3
Fix the regression created by "set S_DEAD on unlink()..." commit
|
15 years ago |
Jan Kara
|
002baeecf5
vfs: Fix O_NOFOLLOW behavior for paths with trailing slashes
|
15 years ago |
Al Viro
|
3e297b6134
Restore LOOKUP_DIRECTORY hint handling in final lookup on open()
|
15 years ago |
Jiri Kosina
|
318ae2edc3
Merge branch 'for-next' into for-linus
|
15 years ago |
Al Viro
|
781b16775b
Fix a dumb typo - use of & instead of &&
|
15 years ago |
Linus Torvalds
|
e213e26ab3
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6
|
15 years ago |
Al Viro
|
1f36f774b2
Switch !O_CREAT case to use of do_last()
|
15 years ago |
Al Viro
|
def4af30cf
Get rid of symlink body copying
|
15 years ago |
Al Viro
|
3866248e5f
Finish pulling of -ESTALE handling to upper level in do_filp_open()
|
15 years ago |
Al Viro
|
806b681cbe
Turn do_link spaghetty into a normal loop
|
15 years ago |
Al Viro
|
10fa8e62f2
Unify exits in O_CREAT handling
|
15 years ago |
Al Viro
|
9e67f36169
Kill is_link argument of do_last()
|
15 years ago |
Al Viro
|
67ee3ad21d
Pull handling of LAST_BIND into do_last(), clean up ok: part in do_filp_open()
|
15 years ago |
Al Viro
|
4296e2cbf2
Leave mangled flag only for setting nd.intent.open.flag
|
15 years ago |
Al Viro
|
5b369df826
Get rid of passing mangled flag to do_last()
|
15 years ago |
Al Viro
|
9a66179e13
Don't pass mangled open_flag to finish_open()
|
15 years ago |
Al Viro
|
a2c36b450e
pull more into do_last()
|
15 years ago |
Al Viro
|
c99658fe97
bail out with ELOOP earlier in do_link loop
|
15 years ago |
Al Viro
|
a1e28038df
pull the common predecessors into do_last()
|
15 years ago |
Al Viro
|
c41c140562
postpone __putname() until after do_last()
|
15 years ago |
Al Viro
|
27bff34300
unroll do_last: loop in do_filp_open()
|
15 years ago |
Al Viro
|
3343eb8209
Shift releasing nd->root from do_last() to its caller
|
15 years ago |
Al Viro
|
fb1cc555d5
gut do_filp_open() a bit more (do_last separation)
|
15 years ago |
Al Viro
|
648fa8611d
beginning to untangle do_filp_open()
|
15 years ago |
Christoph Hellwig
|
907f4554e2
dquot: move dquot initialization responsibility into the filesystem
|
15 years ago |
Al Viro
|
9643f5d94a
Merge branch 'for-fsnotify' into for-linus
|
15 years ago |
Al Viro
|
bec1052e5b
set S_DEAD on unlink() and non-directory rename() victims
|
15 years ago |
Al Viro
|
3088dd7080
Clean follow_dotdot() up a bit
|
15 years ago |
Al Viro
|
8737c9305b
Switch may_open() and break_lease() to passing O_...
|
15 years ago |
Al Viro
|
ac278a9c50
fix LOOKUP_FOLLOW on automount "symlinks"
|
15 years ago |