Skip to content
Commit 2f639e2e authored by Rui Wang's avatar Rui Wang Committed by Greg Kroah-Hartman
Browse files

ovl: fix getcwd() failure after unsuccessful rmdir

commit ce9113bb upstream.

ovl_remove_upper() should do d_drop() only after it successfully
removes the dir, otherwise a subsequent getcwd() system call will
fail, breaking userspace programs.

This is to fix: https://bugzilla.kernel.org/show_bug.cgi?id=110491



Signed-off-by: default avatarRui Wang <rui.y.wang@intel.com>
Reviewed-by: default avatarKonstantin Khlebnikov <koct9i@gmail.com>
Signed-off-by: default avatarMiklos Szeredi <miklos@szeredi.hu>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent b3600dd6
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment