From b4d7e099dcdd64fb5ebe72956df62acbd495e177 Mon Sep 17 00:00:00 2001 From: Jaegeuk Kim Date: Tue, 18 Feb 2020 13:30:52 -0800 Subject: [PATCH] ANDROID: f2fs: remove unused function This was added when merging LTS. Fixes: 44b82a3d1b8b ("Merge 4.19.85 into android-4.19") Change-Id: Ic3ef52ec8f092f6a0e83ddb40ed57f1fa305b21c Signed-off-by: Jaegeuk Kim --- fs/f2fs/file.c | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/fs/f2fs/file.c b/fs/f2fs/file.c index 0c4ba134accb..2454220e36b5 100644 --- a/fs/f2fs/file.c +++ b/fs/f2fs/file.c @@ -3133,30 +3133,6 @@ static int f2fs_ioc_fsgetxattr(struct file *filp, unsigned long arg) return 0; } -static int f2fs_ioctl_check_project(struct inode *inode, struct fsxattr *fa) -{ - /* - * Project Quota ID state is only allowed to change from within the init - * namespace. Enforce that restriction only if we are trying to change - * the quota ID state. Everything else is allowed in user namespaces. - */ - if (current_user_ns() == &init_user_ns) - return 0; - - if (__kprojid_val(F2FS_I(inode)->i_projid) != fa->fsx_projid) - return -EINVAL; - - if (F2FS_I(inode)->i_flags & F2FS_PROJINHERIT_FL) { - if (!(fa->fsx_xflags & FS_XFLAG_PROJINHERIT)) - return -EINVAL; - } else { - if (fa->fsx_xflags & FS_XFLAG_PROJINHERIT) - return -EINVAL; - } - - return 0; -} - static int f2fs_ioc_fssetxattr(struct file *filp, unsigned long arg) { struct inode *inode = file_inode(filp);