summaryrefslogtreecommitdiff
path: root/fs/befs
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2015-05-10 10:50:41 -0400
committerAl Viro <viro@zeniv.linux.org.uk>2015-05-10 22:20:16 -0400
commit4f697a5e173023a4f566339452a9d6f2cc7bd7dc (patch)
treed022bb1616e24f9488aa94e9d609e03c67508c62 /fs/befs
parent6920a4405e6ff7813de4d5a9eb5e0b475e41a06b (diff)
downloadlwn-4f697a5e173023a4f566339452a9d6f2cc7bd7dc.tar.gz
lwn-4f697a5e173023a4f566339452a9d6f2cc7bd7dc.zip
namei: simpler treatment of symlinks with nothing other that / in the body
Instead of saving name and branching to OK:, where we'll immediately restore it, and call walk_component() with WALK_PUT|WALK_GET and nd->last_type being LAST_BIND, which is equivalent to put_link(nd), err = 0, we can just treat that the same way we'd treat procfs-style "jump" symlinks - do put_link(nd) and move on. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/befs')
0 files changed, 0 insertions, 0 deletions