diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2020-01-12 13:40:02 -0500 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2020-03-13 21:08:15 -0400 |
commit | cbae4d12eeee6b002a1252c4c45213651e8f4b55 (patch) | |
tree | 8d8fc7e67657ce2685962394003b6082e570cb5d /crypto/tcrypt.c | |
parent | aca2903eefd0f8a3ba672f985182f899b425ca24 (diff) |
fold handle_mounts() into step_into()
The following is true:
* calls of handle_mounts() and step_into() are always
paired in sequences like
err = handle_mounts(nd, dentry, &path, &inode, &seq);
if (unlikely(err < 0))
return err;
err = step_into(nd, &path, flags, inode, seq);
* in all such sequences path is uninitialized before and
unused after this pair of calls
* in all such sequences inode and seq are unused afterwards.
So the call of handle_mounts() can be shifted inside step_into(),
turning 'path' into a local variable in the combined function.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'crypto/tcrypt.c')
0 files changed, 0 insertions, 0 deletions