From 7798e620a6c2508c47d3bbb33dbaa04f87f62ddd Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka <gniibe@fsij.org> Date: Thu, 18 May 2017 11:09:03 +0900 Subject: Fix access to REG_R0 at chx_wakeup. --- ChangeLog | 4 ++++ chopstx.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 7068794..23f5027 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2017-05-18 NIIBE Yutaka <gniibe@fsij.org> + + * chopstx.c (chx_wakeup): Fix access to REG_R0. + 2017-02-02 NIIBE Yutaka <gniibe@fsij.org> * VERSION: 1.3. diff --git a/chopstx.c b/chopstx.c index 2f7189f..986bb90 100644 --- a/chopstx.c +++ b/chopstx.c @@ -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; -- cgit v1.2.3