commit | ce57dfc1791221ef58b6d6b8f5437fccefc4e187 | [log] [tgz] |
---|---|---|
author | Al Viro <viro@zeniv.linux.org.uk> | Sun Mar 13 19:58:58 2011 -0400 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Tue Mar 15 17:16:20 2011 -0400 |
tree | f4745174c126231bbd2c4a652d37f086ad035e3c | |
parent | 11a7b371b64ef39fc5fb1b6f2218eef7c4d035e3 [diff] |
pull handling of one pathname component into a helper new helper: walk_component(). Handles everything except symlinks; returns negative on error, 0 on success and 1 on symlinks we decided to follow. Drops out of RCU mode on such symlinks. link_path_walk() and do_last() switched to using that. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>