Fix access to REG_R0 at chx_wakeup.

This commit is contained in:
NIIBE Yutaka
2017-05-18 11:09:03 +09:00
parent 89eb54929e
commit 7798e620a6
2 changed files with 5 additions and 1 deletions

View File

@@ -918,8 +918,8 @@ chx_wakeup (struct chx_pq *pq)
}
else
{
((struct chx_stack_regs *)tp->tc.reg[REG_SP])->reg[REG_R0] = 1;
tp = (struct chx_thread *)pq;
((struct chx_stack_regs *)tp->tc.reg[REG_SP])->reg[REG_R0] = 1;
chx_ready_enqueue (tp);
if (tp->prio > running->prio)
yield = 1;