From 23a4de05abd884a8cf91702a869a780662d3393f Mon Sep 17 00:00:00 2001 From: Ashwin Naren Date: Thu, 14 May 2026 01:21:04 -0700 Subject: [PATCH] fix sys_sched_getaffinity --- src/sched/syscalls/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sched/syscalls/mod.rs b/src/sched/syscalls/mod.rs index d43cc124..5ca5f2c3 100644 --- a/src/sched/syscalls/mod.rs +++ b/src/sched/syscalls/mod.rs @@ -26,7 +26,7 @@ pub async fn sys_sched_getaffinity( }; let cpu_mask = { let sched_data = task.sched_data.lock_save_irq(); - sched_data.as_ref().unwrap().cpu_mask + sched_data.as_ref().map(|data| data.cpu_mask).unwrap_or([u8::MAX; CPU_MASK_SIZE]) }; let mut cpu_mask: &[u8] = &cpu_mask; if CPU_MASK_SIZE > size {