Al Viro
|
0f9d1a10c3
expand finish_open() in its only caller
|
14 years ago |
Al Viro
|
5a202bcd75
sanitize pathname component hash calculation
|
14 years ago |
Al Viro
|
6a96ba5441
kill __lookup_one_len()
|
14 years ago |
Al Viro
|
fe2d35ff0d
switch non-create side of open() to use of do_last()
|
14 years ago |
Al Viro
|
70e9b35711
get rid of nd->file
|
14 years ago |
Al Viro
|
951361f954
get rid of the last LOOKUP_RCU dependencies in link_path_walk()
|
14 years ago |
Al Viro
|
a7472baba2
make nameidata_dentry_drop_rcu_maybe() always leave RCU mode
|
14 years ago |
Al Viro
|
ef7562d528
make handle_dots() leave RCU mode on error
|
14 years ago |
Al Viro
|
4455ca6223
clear RCU on all failure exits from link_path_walk()
|
14 years ago |
Al Viro
|
9856fa1b28
pull handling of . and .. into inlined helper
|
14 years ago |
Al Viro
|
7bc055d1d5
kill out_dput: in link_path_walk()
|
14 years ago |
Al Viro
|
13aab428a7
separate -ESTALE/-ECHILD retries in do_filp_open() from real work
|
14 years ago |
Al Viro
|
47c805dc2d
switch do_filp_open() to struct open_flags
|
14 years ago |
Al Viro
|
c3e380b0b3
Collect "operation mode" arguments of do_last() into a structure
|
14 years ago |
Al Viro
|
f1afe9efc8
clean up the failure exits after __do_follow_link() in do_filp_open()
|
14 years ago |
Al Viro
|
36f3b4f690
pull security_inode_follow_link() into __do_follow_link()
|
14 years ago |
Al Viro
|
086e183a64
pull dropping RCU on success of link_path_walk() into path_lookupat()
|
14 years ago |
Al Viro
|
16c2cd7179
untangle the "need_reval_dot" mess
|
14 years ago |
Al Viro
|
fe479a580d
merge component type recognition
|
14 years ago |
Al Viro
|
e41f7d4ee5
merge path_init and path_init_rcu
|
14 years ago |
Al Viro
|
ee0827cd6b
sanitize path_walk() mess
|
14 years ago |
Al Viro
|
52094c8a06
take RCU-dependent stuff around exec_permission() into a new helper
|
14 years ago |
Al Viro
|
c9c6cac0c2
kill path_lookup()
|
14 years ago |
Al Viro
|
b306419ae0
nd->inode is not set on the second attempt in path_walk()
|
14 years ago |
Al Viro
|
1858efd471
minimal fix for do_filp_open() race
|
14 years ago |
Linus Torvalds
|
3abb17e82f
vfs: fix BUG_ON() in fs/namei.c:1461
|
14 years ago |
Al Viro
|
4e924a4f53
get rid of nameidata_dentry_drop_rcu() calling nameidata_drop_rcu()
|
14 years ago |
Al Viro
|
f60aef7ec6
drop out of RCU in return_reval
|
14 years ago |
Al Viro
|
f5e1c1c1af
split do_revalidate() into RCU and non-RCU cases
|
14 years ago |
Al Viro
|
24643087e7
in do_lookup() split RCU and non-RCU cases of need_revalidate
|
14 years ago |