aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mm/mempolicy.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/mm/mempolicy.c b/mm/mempolicy.c
index 643f66e10187..745ce90308a6 100644
--- a/mm/mempolicy.c
+++ b/mm/mempolicy.c
@@ -2215,10 +2215,15 @@ int mpol_parse_str(char *str, struct mempolicy **mpol, int no_context)
2215 goto out; 2215 goto out;
2216 mode = MPOL_PREFERRED; 2216 mode = MPOL_PREFERRED;
2217 break; 2217 break;
2218 2218 case MPOL_DEFAULT:
2219 /*
2220 * Insist on a empty nodelist
2221 */
2222 if (!nodelist)
2223 err = 0;
2224 goto out;
2219 /* 2225 /*
2220 * case MPOL_BIND: mpol_new() enforces non-empty nodemask. 2226 * case MPOL_BIND: mpol_new() enforces non-empty nodemask.
2221 * case MPOL_DEFAULT: mpol_new() enforces empty nodemask, ignores flags.
2222 */ 2227 */
2223 } 2228 }
2224 2229