ovl: remove privs in ovl_fallocate()
authorAmir Goldstein <amir73il@gmail.com>
Mon, 17 Oct 2022 15:06:39 +0000 (17:06 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 31 Dec 2022 12:31:54 +0000 (13:31 +0100)
commit7e48315397067f9ca294e222bfaab0ecced8bd7f
tree31fabb0c82121c92a610a938b8b294a220517554
parent155428ea202684f1dc5424f010221f3ce5097cb0
ovl: remove privs in ovl_fallocate()

[ Upstream commit 23a8ce16419a3066829ad4a8b7032a75817af65b ]

Underlying fs doesn't remove privs because fallocate is called with
privileged mounter credentials.

This fixes some failure in fstests generic/683..687.

Fixes: aab8848cee5e ("ovl: add ovl_fallocate()")
Acked-by: Miklos Szeredi <mszeredi@redhat.com>
Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/overlayfs/file.c