From f444fce18386f0f8a2516146ed4bc5468ed5b34d Mon Sep 17 00:00:00 2001 From: Mark Salyzyn Date: Fri, 12 Jul 2019 08:10:17 -0700 Subject: [PATCH] ANDROID: overlayfs: override_creds=off option bypass creator_cred (part deux) Missed a spot. Fixes a regression in commit 272fcd1ca7ceb252b1c3a2961110c7c1722707cf ("ANDROID: overlayfs: override_creds=off option bypass creator_cred") Signed-off-by: Mark Salyzyn (cherry picked from https://lore.kernel.org/patchwork/patch/1009299) Bug: 109821005 Bug: 112955896 Bug: 127298877 Change-Id: I234e57cd2c087b186c53a52867418c6a1a28bc35 --- fs/overlayfs/file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/overlayfs/file.c b/fs/overlayfs/file.c index be4dfb6cf861..8cc24138b85a 100644 --- a/fs/overlayfs/file.c +++ b/fs/overlayfs/file.c @@ -179,7 +179,7 @@ static loff_t ovl_llseek(struct file *file, loff_t offset, int whence) old_cred = ovl_override_creds(inode->i_sb); ret = vfs_llseek(real.file, offset, whence); - revert_creds(old_cred); + ovl_revert_creds(old_cred); file->f_pos = real.file->f_pos; inode_unlock(inode);