diff options
| author | 2015-03-23 13:37:39 +1100 | |
|---|---|---|
| committer | 2015-05-10 22:18:20 -0400 | |
| commit | 3188b2955de3d01949ec54eb2c9ff1ecaa0a752d (patch) | |
| tree | d1e1574a54ab99b47220b33bae4d1521fc7daebb /include/linux | |
| parent | 9p: don't bother with __getname() in ->follow_link() (diff) | |
| download | linux-dev-3188b2955de3d01949ec54eb2c9ff1ecaa0a752d.tar.xz linux-dev-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 'include/linux')
0 files changed, 0 insertions, 0 deletions
