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? -- 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