Fixed bug 2846278.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1111 35acf78f-673a-0410-8e92-d51de3d6d3f4master
parent
c4299aa2da
commit
518fc97030
|
@ -151,8 +151,8 @@ void PendSVVector(void) {
|
|||
Thread *otp;
|
||||
register struct intctx *sp_thd asm("r12");
|
||||
|
||||
chSysLockFromIsr();
|
||||
asm volatile ("push {lr}");
|
||||
chSysLockFromIsr();
|
||||
if (!chSchRescRequiredI()) {
|
||||
chSysUnlockFromIsr();
|
||||
asm volatile ("pop {pc}");
|
||||
|
|
Loading…
Reference in New Issue