Module: xenomai-head Branch: master Commit: 43268daf83647456831e924be6926279abca7302 URL: http://git.xenomai.org/?p=xenomai-head.git;a=commit;h=43268daf83647456831e924be6926279abca7302
Author: Philippe Gerum <r...@xenomai.org> Date: Wed Jun 17 10:52:19 2009 +0200 nucleus: fix build in debug mode --- ksrc/nucleus/sched.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) diff --git a/ksrc/nucleus/sched.c b/ksrc/nucleus/sched.c index 6f2c211..c12b759 100644 --- a/ksrc/nucleus/sched.c +++ b/ksrc/nucleus/sched.c @@ -42,11 +42,10 @@ int xnsched_register_class(struct xnsched_class *sched_class) */ sched_class->next = xnsched_class_highest; xnsched_class_highest = sched_class; -#if XENO_DEBUG(NUCLEUS) - XENO_BUGON(sched_class->next && + XENO_BUGON(NUCLEUS, sched_class->next && sched_class->next->weight > sched_class->weight); xnloginfo("scheduling class %s registered.\n", sched_class->name); -#endif + return 0; } @@ -393,7 +392,7 @@ int xnsched_set_policy(struct xnthread *thread, * As a special case, we may be called from xnthread_init() * with no previous scheduling class at all. */ - if (likely(thread->base_class)) { + if (likely(thread->base_class != NULL)) { if (xnthread_test_state(thread, XNREADY)) xnsched_dequeue(thread); _______________________________________________ Xenomai-git mailing list Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git