summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/sys/arch/amd64/cpu/cpu_mp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sys/arch/amd64/cpu/cpu_mp.c b/src/sys/arch/amd64/cpu/cpu_mp.c
index 3483e4a..28ca6ee 100644
--- a/src/sys/arch/amd64/cpu/cpu_mp.c
+++ b/src/sys/arch/amd64/cpu/cpu_mp.c
@@ -89,8 +89,8 @@ cpu_get(uint16_t index)
return &g_bsp;
}
- if ((index - 1) >= ncores_up) {
- index %= (ncores_up - 1);
+ if ((index - 1) >= (ncores_up - 1)) {
+ return NULL;
}
return corelist[index - 1];