diff options
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/sched.c | 6 | ||||
| -rw-r--r-- | kernel/sched_fair.c | 4 | ||||
| -rw-r--r-- | kernel/sysctl.c | 4 |
3 files changed, 7 insertions, 7 deletions
diff --git a/kernel/sched.c b/kernel/sched.c index da26f46d50d7..a40ab657ad19 100644 --- a/kernel/sched.c +++ b/kernel/sched.c | |||
| @@ -4913,9 +4913,9 @@ static inline void sched_init_granularity(void) | |||
| 4913 | unsigned int factor = 1 + ilog2(num_online_cpus()); | 4913 | unsigned int factor = 1 + ilog2(num_online_cpus()); |
| 4914 | const unsigned long limit = 100000000; | 4914 | const unsigned long limit = 100000000; |
| 4915 | 4915 | ||
| 4916 | sysctl_sched_granularity *= factor; | 4916 | sysctl_sched_min_granularity *= factor; |
| 4917 | if (sysctl_sched_granularity > limit) | 4917 | if (sysctl_sched_min_granularity > limit) |
| 4918 | sysctl_sched_granularity = limit; | 4918 | sysctl_sched_min_granularity = limit; |
| 4919 | 4919 | ||
| 4920 | sysctl_sched_latency *= factor; | 4920 | sysctl_sched_latency *= factor; |
| 4921 | if (sysctl_sched_latency > limit) | 4921 | if (sysctl_sched_latency > limit) |
diff --git a/kernel/sched_fair.c b/kernel/sched_fair.c index 0ba1e60f08d0..ee3771850aaf 100644 --- a/kernel/sched_fair.c +++ b/kernel/sched_fair.c | |||
| @@ -40,7 +40,7 @@ unsigned int sysctl_sched_latency __read_mostly = 20000000ULL; | |||
| 40 | * Minimal preemption granularity for CPU-bound tasks: | 40 | * Minimal preemption granularity for CPU-bound tasks: |
| 41 | * (default: 2 msec, units: nanoseconds) | 41 | * (default: 2 msec, units: nanoseconds) |
| 42 | */ | 42 | */ |
| 43 | unsigned int sysctl_sched_granularity __read_mostly = 2000000ULL; | 43 | unsigned int sysctl_sched_min_granularity __read_mostly = 2000000ULL; |
| 44 | 44 | ||
| 45 | /* | 45 | /* |
| 46 | * SCHED_BATCH wake-up granularity. | 46 | * SCHED_BATCH wake-up granularity. |
| @@ -258,7 +258,7 @@ sched_granularity(struct cfs_rq *cfs_rq) | |||
| 258 | 258 | ||
| 259 | if (nr > 1) { | 259 | if (nr > 1) { |
| 260 | gran = gran/nr - gran/nr/nr; | 260 | gran = gran/nr - gran/nr/nr; |
| 261 | gran = max(gran, sysctl_sched_granularity); | 261 | gran = max(gran, sysctl_sched_min_granularity); |
| 262 | } | 262 | } |
| 263 | 263 | ||
| 264 | return gran; | 264 | return gran; |
diff --git a/kernel/sysctl.c b/kernel/sysctl.c index 9e3d2960faf5..6ace893c17c9 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c | |||
| @@ -222,8 +222,8 @@ static ctl_table kern_table[] = { | |||
| 222 | #ifdef CONFIG_SCHED_DEBUG | 222 | #ifdef CONFIG_SCHED_DEBUG |
| 223 | { | 223 | { |
| 224 | .ctl_name = CTL_UNNUMBERED, | 224 | .ctl_name = CTL_UNNUMBERED, |
| 225 | .procname = "sched_granularity_ns", | 225 | .procname = "sched_min_granularity_ns", |
| 226 | .data = &sysctl_sched_granularity, | 226 | .data = &sysctl_sched_min_granularity, |
| 227 | .maxlen = sizeof(unsigned int), | 227 | .maxlen = sizeof(unsigned int), |
| 228 | .mode = 0644, | 228 | .mode = 0644, |
| 229 | .proc_handler = &proc_dointvec_minmax, | 229 | .proc_handler = &proc_dointvec_minmax, |
