mirror of
https://github.com/apache/nuttx.git
synced 2026-06-01 16:59:28 +08:00
remove redundant judgments *running_task != NULL
reason: In irq, g_running_tasks is always valid. Signed-off-by: hujun5 <hujun5@xiaomi.com>
This commit is contained in:
@@ -49,10 +49,7 @@ FAR chipreg_t *z80_doirq(uint8_t irq, FAR chipreg_t *regs)
|
||||
struct tcb_s **running_task = &g_running_tasks[this_cpu()];
|
||||
struct tcb_s *tcb;
|
||||
|
||||
if (*running_task != NULL)
|
||||
{
|
||||
z80_copystate((*running_task)->xcp.regs, regs)
|
||||
}
|
||||
z80_copystate((*running_task)->xcp.regs, regs)
|
||||
|
||||
board_autoled_on(LED_INIRQ);
|
||||
|
||||
@@ -103,7 +100,7 @@ FAR chipreg_t *z80_doirq(uint8_t irq, FAR chipreg_t *regs)
|
||||
* crashes.
|
||||
*/
|
||||
|
||||
g_running_tasks[this_cpu()] = tcb;
|
||||
*running_task = tcb;
|
||||
}
|
||||
|
||||
regs = newregs;
|
||||
|
||||
Reference in New Issue
Block a user