sched/fair: Kill the unused sched_shares_window_ns tunable
Subsystems (2)
PATCH 1/1 sched/fair: Kill the unused sched_shares_window_ns tunable
The last user of this tunable was removed in 2012 in commit 8295836 ("sched: Replace update_shares weight distribution with per-entity computation").
Delete it since its very existence confuses people.
Cc Peter Zijlstra <[email protected]>
Cc Ingo Molnar <[email protected]>
Cc Dietmar Eggemann <[email protected]>
Cc Paul Turner <[email protected]>
Cc Mike Galbraith <[email protected]>
Signed-off-by Matt Fleming <[email protected]>
--- include/linux/sched/sysctl.h | 1 - kernel/sched/fair.c | 7 ------- kernel/sysctl.c | 7 ------- 3 files changed, 15 deletions(-)
include/linux/sched/sysctl.h +0 -1
@@ -36,7 +36,6 @@ extern unsigned int sysctl_numa_balancing_scan_size;extern unsigned int sysctl_sched_migration_cost;extern unsigned int sysctl_sched_nr_migrate;extern unsigned int sysctl_sched_time_avg; -extern unsigned int sysctl_sched_shares_window; int sched_proc_update_handler(struct ctl_table *table, int write, void __user *buffer, size_t *length,
kernel/sched/fair.c +0 -7
@@ -93,13 +93,6 @@ unsigned int normalized_sysctl_sched_wakeup_granularity = 1000000UL; const_debug unsigned int sysctl_sched_migration_cost = 500000UL; -/* -* The exponential sliding window over which load is averaged for shares -* distribution. -* (default: 10msec) -*/ -unsigned int __read_mostly sysctl_sched_shares_window =10000000UL ; -#ifdef CONFIG_CFS_BANDWIDTH /* * Amount of runtime to allocate from global (tg) to local (per-cfs_rq) pool
kernel/sysctl.c +0 -7
@@ -347,13 +347,6 @@ static struct ctl_table kern_table[] = { .mode = 0644, .proc_handler = proc_dointvec, }, - { - .procname = "sched_shares_window_ns", - .data = &sysctl_sched_shares_window, - .maxlen = sizeof(unsigned int), - .mode = 0644, - .proc_handler = proc_dointvec, - },#ifdef CONFIG_SCHEDSTATS { .procname = "sched_schedstats",
Signature · 1 line
2.10.0
tip-bot for Matt Fleming
merge bot[tip:sched/core] sched/fair: Kill the unused 'sched_shares_window_ns' tunable
sched/fair: Kill the unused 'sched_shares_window_ns' tunable
Commit-ID: 3c3fcb45d524feb5d14a14f332e3eec7f2aff8f3 Gitweb: http://git.kernel.org/tip/3c3fcb45d524feb5d14a14f332e3eec7f2aff8f3 Author: Matt Fleming <[email protected]> AuthorDate: Wed, 19 Oct 2016 15:10:59 +0100 Committer: Ingo Molnar <[email protected]> CommitDate: Thu, 20 Oct 2016 08:44:57 +0200
sched/fair: Kill the unused 'sched_shares_window_ns' tunable
The last user of this tunable was removed in 2012 in commit:
82958366cfea ("sched: Replace update_shares weight distribution with per-entity computation")
Delete it since its very existence confuses people.
Signed-off-by Matt Fleming <[email protected]>
Cc Dietmar Eggemann <[email protected]>
Cc Linus Torvalds <[email protected]>
Cc Mike Galbraith <[email protected]>
Cc Paul Turner <[email protected]>
Cc Peter Zijlstra <[email protected]>
Cc Thomas Gleixner <[email protected]>
Signed-off-by Ingo Molnar <[email protected]>
--- include/linux/sched/sysctl.h | 1 - kernel/sched/fair.c | 7 ------- kernel/sysctl.c | 7 ------- 3 files changed, 15 deletions(-)
include/linux/sched/sysctl.h +0 -1
@@ -36,7 +36,6 @@ extern unsigned int sysctl_numa_balancing_scan_size;extern unsigned int sysctl_sched_migration_cost;extern unsigned int sysctl_sched_nr_migrate;extern unsigned int sysctl_sched_time_avg; -extern unsigned int sysctl_sched_shares_window; int sched_proc_update_handler(struct ctl_table *table, int write, void __user *buffer, size_t *length,
kernel/sched/fair.c +0 -7
@@ -93,13 +93,6 @@ unsigned int normalized_sysctl_sched_wakeup_granularity = 1000000UL; const_debug unsigned int sysctl_sched_migration_cost = 500000UL; -/* -* The exponential sliding window over which load is averaged for shares -* distribution. -* (default: 10msec) -*/ -unsigned int __read_mostly sysctl_sched_shares_window =10000000UL ; -#ifdef CONFIG_CFS_BANDWIDTH /* * Amount of runtime to allocate from global (tg) to local (per-cfs_rq) pool
kernel/sysctl.c +0 -7
@@ -347,13 +347,6 @@ static struct ctl_table kern_table[] = { .mode = 0644, .proc_handler = proc_dointvec, }, - { - .procname = "sched_shares_window_ns", - .data = &sysctl_sched_shares_window, - .maxlen = sizeof(unsigned int), - .mode = 0644, - .proc_handler = proc_dointvec, - },#ifdef CONFIG_SCHEDSTATS { .procname = "sched_schedstats",