From 2c19fe59496b1f9f4a73119a70edadcad29a4ee9 Mon Sep 17 00:00:00 2001 From: Christoph Lameter Date: Fri, 31 Aug 2007 00:12:08 -0700 Subject: [PATCH] --- yaml --- r: 64641 b: refs/heads/master c: 3b42d28b2a04b3c9830eb865288239d45eccc402 h: refs/heads/master i: 64639: 5ce0438dad4ddfcb09a5dbcd88b58556127d9bc7 v: v3 --- [refs] | 2 +- trunk/mm/mempolicy.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index e6ac5a0337a6..3d27461eb9d0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: dec4ad86c2fbea062e9ef9caa6d6e79f7c5e0b12 +refs/heads/master: 3b42d28b2a04b3c9830eb865288239d45eccc402 diff --git a/trunk/mm/mempolicy.c b/trunk/mm/mempolicy.c index 172abffeb2e3..bb54b88c3d5a 100644 --- a/trunk/mm/mempolicy.c +++ b/trunk/mm/mempolicy.c @@ -955,6 +955,11 @@ asmlinkage long sys_migrate_pages(pid_t pid, unsigned long maxnode, goto out; } + if (!nodes_subset(new, node_online_map)) { + err = -EINVAL; + goto out; + } + err = security_task_movememory(task); if (err) goto out;