diff options
Diffstat (limited to 'kernel/sched.c')
-rw-r--r-- | kernel/sched.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/kernel/sched.c b/kernel/sched.c index 1f711a58a2b4..adb2d01fccc2 100644 --- a/kernel/sched.c +++ b/kernel/sched.c | |||
@@ -6919,7 +6919,12 @@ static int default_relax_domain_level = -1; | |||
6919 | 6919 | ||
6920 | static int __init setup_relax_domain_level(char *str) | 6920 | static int __init setup_relax_domain_level(char *str) |
6921 | { | 6921 | { |
6922 | default_relax_domain_level = simple_strtoul(str, NULL, 0); | 6922 | unsigned long val; |
6923 | |||
6924 | val = simple_strtoul(str, NULL, 0); | ||
6925 | if (val < SD_LV_MAX) | ||
6926 | default_relax_domain_level = val; | ||
6927 | |||
6923 | return 1; | 6928 | return 1; |
6924 | } | 6929 | } |
6925 | __setup("relax_domain_level=", setup_relax_domain_level); | 6930 | __setup("relax_domain_level=", setup_relax_domain_level); |