include/linux/nodemask.h: create next_node_in() helper
[deliverable/linux.git] / kernel / cpuset.c
index 1902956baba1fa19d915c2ccad402a64209b4860..611cc69af8f07d4b7f774d55cb1b1f4089655c17 100644 (file)
@@ -2591,13 +2591,7 @@ int __cpuset_node_allowed(int node, gfp_t gfp_mask)
 
 static int cpuset_spread_node(int *rotor)
 {
-       int node;
-
-       node = next_node(*rotor, current->mems_allowed);
-       if (node == MAX_NUMNODES)
-               node = first_node(current->mems_allowed);
-       *rotor = node;
-       return node;
+       return *rotor = next_node_in(*rotor, current->mems_allowed);
 }
 
 int cpuset_mem_spread_node(void)
This page took 0.026985 seconds and 5 git commands to generate.