From b174fb8099f3b74c0797b553cc860dd39acfc1d5 Mon Sep 17 00:00:00 2001 From: Masamichi Takagi Date: Mon, 28 Jan 2019 10:29:33 +0900 Subject: [PATCH] move_pages: Check flags argument Change-Id: Ia74aa463a060ecd43aa56ee08d622421f227dbfe Fujitsu: POSTK_TEMP_FIX_78 --- kernel/syscall.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/kernel/syscall.c b/kernel/syscall.c index 90da5f11..32513cbe 100644 --- a/kernel/syscall.c +++ b/kernel/syscall.c @@ -8963,9 +8963,14 @@ SYSCALL_DECLARE(move_pages) return -EINVAL; } - if (flags == MPOL_MF_MOVE_ALL) { + switch (flags) { + case MPOL_MF_MOVE_ALL: kprintf("%s: ERROR: MPOL_MF_MOVE_ALL" - " not supported\n", __FUNCTION__); + " not supported\n", __func__); + return -EINVAL; + case MPOL_MF_MOVE: + break; + default: return -EINVAL; }