ecryptfs: remove unneeded buggy code in ecryptfs_do_create()
authorAlexey Khoroshilov <khoroshilov@ispras.ru>
Mon, 22 Sep 2014 20:39:31 +0000 (00:39 +0400)
committerTyler Hicks <tyhicks@canonical.com>
Mon, 6 Oct 2014 21:54:50 +0000 (16:54 -0500)
commit0f9e2bf008a1b143973a01b52320eb66c20ac6ab
tree5bbdd526288d3c7e92dec46407f9341a5bf4e5dc
parent35425ea2492175fd39f6116481fe98b2b3ddd4ca
ecryptfs: remove unneeded buggy code in ecryptfs_do_create()

There is a bug in error handling of lock_parent() in ecryptfs_do_create():
lock_parent() acquries mutex even if dget_parent() fails, so mutex should be unlocked anyway.

But dget_parent() does not fail, so the patch just removes unneeded buggy code.

Found by Linux Driver Verification project (linuxtesting.org).

Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru>
Signed-off-by: Tyler Hicks <tyhicks@canonical.com>
fs/ecryptfs/inode.c