summaryrefslogtreecommitdiff
path: root/kern
diff options
context:
space:
mode:
authorAlmuHS <liberamenso10000@gmail.com>2019-03-30 20:56:12 +0100
committerAlmuHS <liberamenso10000@gmail.com>2019-03-30 20:56:12 +0100
commit59a2fef2e00ee1d3b8bfc2f22148defde76ba519 (patch)
tree042e0cf4ada9990a6308429059dc5f09c98d10f8 /kern
parentb96e7bebbdc76eff3d79c952bf54109f1cb5a8ed (diff)
merge if
Diffstat (limited to 'kern')
-rw-r--r--kern/cpu_number.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/kern/cpu_number.c b/kern/cpu_number.c
index 768d1619..4dd14a6a 100644
--- a/kern/cpu_number.c
+++ b/kern/cpu_number.c
@@ -6,9 +6,8 @@ unsigned int master_cpu = 0; /* 'master' processor - keeps time */
int
cpu_number()
{
- if(ncpu == 1) return 0;
- else if(lapic != 0){
-
+ if(ncpu == 1 | lapic == 0) return 0;
+ else{
unsigned apic_id = lapic->apic_id.r >>24;
int i = 0;
@@ -17,5 +16,4 @@ cpu_number()
if(i == ncpu) return -1;
else return i;
}
- else return 0;
}