aboutsummaryrefslogtreecommitdiff
path: root/kernel/sched/sched.h
diff options
context:
space:
mode:
authorGravatar Yajun Deng <yajun.deng@linux.dev> 2023-10-08 10:15:38 +0800
committerGravatar Ingo Molnar <mingo@kernel.org> 2023-10-09 12:44:56 +0200
commit089768dfeb3ab294f9ab6a1f2462001f0f879fbb (patch)
treeef1f71ca63d7a74a1918e12b3476919de446fce0 /kernel/sched/sched.h
parentsched/nohz: Remove unnecessarily complex error handling pattern from find_new... (diff)
downloadlinux-089768dfeb3ab294f9ab6a1f2462001f0f879fbb.tar.gz
linux-089768dfeb3ab294f9ab6a1f2462001f0f879fbb.tar.bz2
linux-089768dfeb3ab294f9ab6a1f2462001f0f879fbb.zip
sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int'
Doing this matches the natural type of 'int' based calculus in sched_rt_handler(), and also enables the adding in of a correct upper bounds check on the sysctl interface. [ mingo: Rewrote the changelog. ] Signed-off-by: Yajun Deng <yajun.deng@linux.dev> Signed-off-by: Ingo Molnar <mingo@kernel.org> Link: https://lore.kernel.org/r/20231008021538.3063250-1-yajun.deng@linux.dev
Diffstat (limited to 'kernel/sched/sched.h')
-rw-r--r--kernel/sched/sched.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h
index 649eb9ec0657..515eb4cffd5e 100644
--- a/kernel/sched/sched.h
+++ b/kernel/sched/sched.h
@@ -105,7 +105,7 @@ extern long calc_load_fold_active(struct rq *this_rq, long adjust);
extern void call_trace_sched_update_nr_running(struct rq *rq, int count);
-extern unsigned int sysctl_sched_rt_period;
+extern int sysctl_sched_rt_period;
extern int sysctl_sched_rt_runtime;
extern int sched_rr_timeslice;