summaryrefslogtreecommitdiffstats
path: root/fs/ext4/inode.c
diff options
context:
space:
mode:
authorNeilBrown2015-03-23 03:37:39 +0100
committerAl Viro2015-05-11 04:18:20 +0200
commit3188b2955de3d01949ec54eb2c9ff1ecaa0a752d (patch)
treed1e1574a54ab99b47220b33bae4d1521fc7daebb /fs/ext4/inode.c
parent9p: don't bother with __getname() in ->follow_link() (diff)
downloadkernel-qcow2-linux-3188b2955de3d01949ec54eb2c9ff1ecaa0a752d.tar.gz
kernel-qcow2-linux-3188b2955de3d01949ec54eb2c9ff1ecaa0a752d.tar.xz
kernel-qcow2-linux-3188b2955de3d01949ec54eb2c9ff1ecaa0a752d.zip
ovl: rearrange ovl_follow_link to it doesn't need to call ->put_link
ovl_follow_link current calls ->put_link on an error path. However ->put_link is about to change in a way that it will be impossible to call it from ovl_follow_link. So rearrange the code to avoid the need for that error path. Specifically: move the kmalloc() call before the ->follow_link() call to the subordinate filesystem. Signed-off-by: NeilBrown <neilb@suse.de> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/ext4/inode.c')
0 files changed, 0 insertions, 0 deletions