ovl: remove unnecessary lock check

Directory is always locked until "out_unlock" label.  So lock check is not
needed.

Signed-off-by: youngjun <her0gyugyu@gmail.com>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
This commit is contained in:
youngjun 2020-06-07 02:04:06 -07:00 committed by Miklos Szeredi
parent 74c6e384e9
commit 2068cf7dfb

View file

@ -676,11 +676,8 @@ static struct dentry *ovl_workdir_create(struct ovl_fs *ofs,
struct dentry *work; struct dentry *work;
int err; int err;
bool retried = false; bool retried = false;
bool locked = false;
inode_lock_nested(dir, I_MUTEX_PARENT); inode_lock_nested(dir, I_MUTEX_PARENT);
locked = true;
retry: retry:
work = lookup_one_len(name, ofs->workbasedir, strlen(name)); work = lookup_one_len(name, ofs->workbasedir, strlen(name));
@ -741,9 +738,7 @@ retry:
goto out_err; goto out_err;
} }
out_unlock: out_unlock:
if (locked) inode_unlock(dir);
inode_unlock(dir);
return work; return work;
out_dput: out_dput: