From 26e5d929472f7bbe3078c39dda08b01e585afcd7 Mon Sep 17 00:00:00 2001 From: kamkow1 Date: Mon, 10 Nov 2025 20:25:55 +0100 Subject: [PATCH] Use hal_memcpy to propagate new proc interrupt frame --- kernel/proc/proc.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/kernel/proc/proc.c b/kernel/proc/proc.c index 105229d..d6a4bdd 100644 --- a/kernel/proc/proc.c +++ b/kernel/proc/proc.c @@ -224,9 +224,7 @@ void proc_sched(void *cpustate) { hal_intr_disable(); sched_ticks++; - IntrStackFrame *frame = cpustate; - - PROCS.current->platformdata.trapframe = *frame; + hal_memcpy(&PROCS.current->platformdata.trapframe, cpustate, sizeof(IntrStackFrame)); PROCS.current = proc_nextready();