From 7f70cafcf6740bf064db15ce8134c1141ce15887 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 17 Oct 2022 04:22:27 +0300 Subject: [PATCH] Comparison of narrow type with wide type in loop condition --- Architecture/amd64/cpu/SymmetricMultiprocessing.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Architecture/amd64/cpu/SymmetricMultiprocessing.cpp b/Architecture/amd64/cpu/SymmetricMultiprocessing.cpp index 0b3fb17..e14e48c 100644 --- a/Architecture/amd64/cpu/SymmetricMultiprocessing.cpp +++ b/Architecture/amd64/cpu/SymmetricMultiprocessing.cpp @@ -84,7 +84,7 @@ namespace SMP KPrint("VirtualBox detected, disabling SMP"); return; } - for (uint8_t i = 0; i < ((ACPI::MADT *)madt)->CPUCores + 1; i++) + for (uint16_t i = 0; i < ((ACPI::MADT *)madt)->CPUCores + 1; i++) { debug("Initializing CPU %d", i); if ((((APIC::APIC *)Interrupts::apic[0])->Read(APIC::APIC::APIC_ID) >> 24) != ((ACPI::MADT *)madt)->lapic[i]->ACPIProcessorId)