commit | 1543972678e31bcfbc7f15170c12fb601c9f5c90 | [log] [tgz] |
---|---|---|
author | Al Viro <viro@zeniv.linux.org.uk> | Mon May 04 08:34:59 2015 -0400 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Sun May 10 22:20:11 2015 -0400 |
tree | c07cbddee4c18840a6a74859e8620965443ce4e4 | |
parent | 191d7f73e25c460858bd9467d528b48fdb8cef59 [diff] |
namei: have terminate_walk() do put_link() on everything left All callers of terminate_walk() are followed by more or less open-coded eqiuvalent of "do put_link() on everything left in nd->stack". Better done in terminate_walk() itself, and when we go for RCU symlink traversal we'll have to do it there anyway. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>