Module: xenomai-2.6 Branch: master Commit: 1d919d243f342f2b65ef7ddf54a15cd71bd37a19 URL: http://git.xenomai.org/?p=xenomai-2.6.git;a=commit;h=1d919d243f342f2b65ef7ddf54a15cd71bd37a19
Author: Philippe Gerum <r...@xenomai.org> Date: Thu Jan 12 09:11:15 2012 +0100 nucleus/sched: keep non-rt thread flag unaffected by priority boost --- include/nucleus/sched-rt.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/include/nucleus/sched-rt.h b/include/nucleus/sched-rt.h index cc1cefa..6ac8fd7 100644 --- a/include/nucleus/sched-rt.h +++ b/include/nucleus/sched-rt.h @@ -87,7 +87,7 @@ static inline void __xnsched_rt_setparam(struct xnthread *thread, { thread->cprio = p->rt.prio; if (xnthread_test_state(thread, XNSHADOW)) { - if (thread->cprio) + if (thread->bprio || !xnthread_test_state(thread, XNBOOST)) xnthread_clear_state(thread, XNOTHER); else xnthread_set_state(thread, XNOTHER); _______________________________________________ Xenomai-git mailing list Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git