diff options
-rw-r--r-- | mm/mempolicy.c | 9 |
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 | ||