]> err.no Git - linux-2.6/blobdiff - mm/mempolicy.c
hugetlb: Add hugetlb_dynamic_pool sysctl
[linux-2.6] / mm / mempolicy.c
index 0d70fb7d83becbeb7783293dff04c1f6c75ba595..2c521defb41ea78f293acb1026581149beea1030 100644 (file)
@@ -126,7 +126,7 @@ static int mpol_check_policy(int mode, nodemask_t *nodes)
                        return -EINVAL;
                break;
        }
-       return nodes_subset(*nodes, node_online_map) ? 0 : -EINVAL;
+       return nodes_subset(*nodes, node_states[N_HIGH_MEMORY]) ? 0 : -EINVAL;
 }
 
 /* Generate a custom zonelist for the BIND policy. */
@@ -965,7 +965,7 @@ asmlinkage long sys_migrate_pages(pid_t pid, unsigned long maxnode,
                goto out;
        }
 
-       if (!nodes_subset(new, node_online_map)) {
+       if (!nodes_subset(new, node_states[N_HIGH_MEMORY])) {
                err = -EINVAL;
                goto out;
        }