]> git.baikalelectronics.ru Git - kernel.git/commit
ovl: fix missing unlock_rename() in ovl_do_copy_up()
authorAmir Goldstein <amir73il@gmail.com>
Mon, 25 Sep 2017 13:39:55 +0000 (16:39 +0300)
committerMiklos Szeredi <mszeredi@redhat.com>
Thu, 5 Oct 2017 13:53:18 +0000 (15:53 +0200)
commit891396a1eaa2e99ad9b9ceff56713d916c4cd5bd
treee22ae933b338fe9a51f34cef6658d82484aaff91
parenta10a4de6dfbc910ff4c491dc52aef1be5368df57
ovl: fix missing unlock_rename() in ovl_do_copy_up()

Use the ovl_lock_rename_workdir() helper which requires
unlock_rename() only on lock success.

Fixes: ("9fcac4dd5543 ovl: move copy up lock out")
Cc: <stable@vger.kernel.org> # v4.13
Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
fs/overlayfs/copy_up.c
fs/overlayfs/dir.c
fs/overlayfs/overlayfs.h
fs/overlayfs/util.c