On Tue, Feb 26, 2013 at 4:25 PM, Steven Rostedt <rostedt@xxxxxxxxxxx> wrote: > On Fri, 2013-02-22 at 17:36 +0100, Mike Galbraith wrote: > >> --- a/include/linux/sched.h >> +++ b/include/linux/sched.h >> @@ -2083,6 +2083,9 @@ extern unsigned int sysctl_sched_latency >> extern unsigned int sysctl_sched_min_granularity; >> extern unsigned int sysctl_sched_wakeup_granularity; >> extern unsigned int sysctl_sched_child_runs_first; >> +#ifdef CONFIG_PREEMPT_RT_FULL >> +extern unsigned int sysctl_sched_rt_spin_yield; >> +#endif >> >> enum sched_tunable_scaling { >> SCHED_TUNABLESCALING_NONE, >> @@ -2146,12 +2149,12 @@ extern unsigned int sysctl_sched_cfs_ban >> #endif >> >> #ifdef CONFIG_RT_MUTEXES >> -extern void task_setprio(struct task_struct *p, int prio); >> +extern void task_setprio(struct task_struct *p, int prio, int yield); > > BTW, what kernel did you apply this too, as there's no task_setprio() > anymore in 3.0-rt, 3.2-rt, 3.4-rt or 3.6-rt? Hi Steve -- are you sure on that? ------------------ paul@PhenomX6:~/git/linux-stable-rt$ git describe v3.0.66-rt93 paul@PhenomX6:~/git/linux-stable-rt$ git grep -l task_setprio include/linux/sched.h kernel/sched.c paul@PhenomX6:~/git/linux-stable-rt$ ------------------ Paul. -- > > -- Steve > > >> extern int rt_mutex_getprio(struct task_struct *p); >> extern int rt_mutex_check_prio(struct task_struct *task, int newprio); >> static inline void rt_mutex_setprio(struct task_struct *p, int prio) >> { >> - task_setprio(p, prio); >> + task_setprio(p, prio, 0); >> } >> extern void rt_mutex_adjust_pi(struct task_struct *p); >> static inline bool tsk_is_pi_blocked(struct task_struct *tsk) > > > -- > To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html