diff options
Diffstat (limited to 'kernel/sched/sched.h')
-rw-r--r-- | kernel/sched/sched.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h index 35bd8b7f3a87..0fc275c70d7d 100644 --- a/kernel/sched/sched.h +++ b/kernel/sched/sched.h @@ -511,6 +511,7 @@ struct rq { /* sys_sched_yield() stats */ unsigned int yld_count; + unsigned int yield_sleep_count; /* schedule() stats */ unsigned int sched_count; @@ -1143,6 +1144,8 @@ extern void check_preempt_curr(struct rq *rq, struct task_struct *p, int flags); extern const_debug unsigned int sysctl_sched_time_avg; extern const_debug unsigned int sysctl_sched_nr_migrate; extern const_debug unsigned int sysctl_sched_migration_cost; +extern const_debug unsigned int sysctl_sched_yield_sleep_duration; +extern const_debug int sysctl_sched_yield_sleep_threshold; static inline u64 sched_avg_period(void) { |