summary refs log tree commit diff
path: root/kernel/sysctl.c
diff options
context:
space:
mode:
authorPeter Zijlstra <peterz@infradead.org>2019-07-26 16:54:10 +0200
committerPeter Zijlstra <peterz@infradead.org>2020-06-15 14:10:04 +0200
commitb4098bfc5efb1fd7ecf40165132a1283aeea3500 (patch)
tree275717c66b810df5bbcd5afa04280897f9c5d475 /kernel/sysctl.c
parent9cc5b8656892a72438ee7deb5e80f5be47643b8b (diff)
downloadlinux-b4098bfc5efb1fd7ecf40165132a1283aeea3500.tar.gz
sched/deadline: Impose global limits on sched_attr::sched_period
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/20190726161357.397880775@infradead.org
Diffstat (limited to 'kernel/sysctl.c')
-rw-r--r--kernel/sysctl.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/kernel/sysctl.c b/kernel/sysctl.c
index db1ce7af2563..4aea67d3d552 100644
--- a/kernel/sysctl.c
+++ b/kernel/sysctl.c
@@ -1780,6 +1780,20 @@ static struct ctl_table kern_table[] = {
 		.proc_handler	= sched_rt_handler,
 	},
 	{
+		.procname	= "sched_deadline_period_max_us",
+		.data		= &sysctl_sched_dl_period_max,
+		.maxlen		= sizeof(unsigned int),
+		.mode		= 0644,
+		.proc_handler	= proc_dointvec,
+	},
+	{
+		.procname	= "sched_deadline_period_min_us",
+		.data		= &sysctl_sched_dl_period_min,
+		.maxlen		= sizeof(unsigned int),
+		.mode		= 0644,
+		.proc_handler	= proc_dointvec,
+	},
+	{
 		.procname	= "sched_rr_timeslice_ms",
 		.data		= &sysctl_sched_rr_timeslice,
 		.maxlen		= sizeof(int),