From 917c1b3de8c29b9aab8f745481827db179d3dd7e Mon Sep 17 00:00:00 2001 From: gdisirio Date: Mon, 1 Mar 2010 16:41:24 +0000 Subject: Fixed bug 2961208. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1693 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/kernel/src/chevents.c | 1 + 1 file changed, 1 insertion(+) (limited to 'os') diff --git a/os/kernel/src/chevents.c b/os/kernel/src/chevents.c index bed0def68..898b2c0bb 100644 --- a/os/kernel/src/chevents.c +++ b/os/kernel/src/chevents.c @@ -123,6 +123,7 @@ void chEvtSignal(Thread *tp, eventmask_t mask) { chSysLock(); chEvtSignalI(tp, mask); + chSchRescheduleS(); chSysUnlock(); } -- cgit v1.2.3