arch/x86_64:Fix variable used before assignment

Signed-off-by: liwenxiang1 <liwenxiang1@xiaomi.com>
This commit is contained in:
liwenxiang1 2024-10-23 13:51:13 +08:00 • committed by Xiang Xiao
parent 4752ef3653
commit eb722794b5

View file

@ -98,6 +98,7 @@ static uint64_t *common_handler(int irq, uint64_t *regs)
/* Update scheduler parameters */
cpu = this_cpu();
nxsched_suspend_scheduler(g_running_tasks[cpu]);
nxsched_resume_scheduler(this_task());
@ -106,7 +107,6 @@ static uint64_t *common_handler(int irq, uint64_t *regs)
* crashes.
*/
cpu = this_cpu();
tcb = current_task(cpu);
g_running_tasks[cpu] = tcb;