commit | 8eff733a45c98f17f254a313859f3b3ed9fc12dc | [log] [tgz] |
---|---|---|
author | Al Viro <viro@zeniv.linux.org.uk> | Sun May 03 21:27:36 2015 -0400 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Sun May 10 22:20:08 2015 -0400 |
tree | 1838dc350ad4a869e6aee82a00d7c9378e228bf1 | |
parent | 939724df56db970bdbaf8abcdc975c51482aba9b [diff] |
link_path_walk: end of nd->depth massage get rid of orig_depth - we only use it on error exit to tell whether to stop doing put_link() when depth reaches 0 (call from path_init()) or when it reaches 1 (call from trailing_symlink()). However, in the latter case the caller would immediately follow with one more put_link(). Just keep doing it until the depth reaches zero (and simplify trailing_symlink() as the result). Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>