From de1b3b3763c90d3405d496f4ac7358d9b5ffbcc8 Mon Sep 17 00:00:00 2001 From: Christian Cunningham Date: Sun, 20 Feb 2022 16:42:08 -0700 Subject: Remove unnecessary comparison --- src/sys/schedule.S | 5 ----- 1 file changed, 5 deletions(-) (limited to 'src/sys') diff --git a/src/sys/schedule.S b/src/sys/schedule.S index d10b844..e44d12b 100644 --- a/src/sys/schedule.S +++ b/src/sys/schedule.S @@ -20,11 +20,7 @@ schedule: 1: bl next_thread // Thread* next -> r0 ldr r3, =scheduler - ldr r2, [r3, #0] // Thread* current - cmp r0, r2 // current = next? - beq 2f str r0, [r3, #0] // next -> rthread -2: restore_ctx subs pc, lr, #0 @@ -54,5 +50,4 @@ cleanup: .globl kernel_usr_task_loop kernel_usr_task_loop: wfe - //svc #2 b kernel_usr_task_loop -- cgit v1.2.1