Module: xenomai-rpm Branch: for-upstream Commit: 38f2ca83a8e63cc94eaa911ff1c0940c884b5078 URL: http://git.xenomai.org/?p=xenomai-rpm.git;a=commit;h=38f2ca83a8e63cc94eaa911ff1c0940c884b5078
Author: Philippe Gerum <r...@xenomai.org> Date: Wed Sep 1 18:37:16 2010 +0200 nucleus/sched: raise self-resched condition when unlocking scheduler This patch turns the xnsched_set_resched() call into xnsched_set_self_resched(), in xnpod_unlock_sched() where we always deal with the local scheduler. --- ksrc/nucleus/pod.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/ksrc/nucleus/pod.c b/ksrc/nucleus/pod.c index 0f9ea71..7db0ccf 100644 --- a/ksrc/nucleus/pod.c +++ b/ksrc/nucleus/pod.c @@ -2361,7 +2361,7 @@ void xnpod_unlock_sched(void) if (--xnthread_lock_count(curr) == 0) { xnthread_clear_state(curr, XNLOCK); - xnsched_set_resched(curr->sched); + xnsched_set_self_resched(curr->sched); xnpod_schedule(); } _______________________________________________ Xenomai-git mailing list Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git