From 3289b95a7a9b833c5dc5bf3d335ce6f78d2a6c55 Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Fri, 22 May 2020 10:21:22 +0200 Subject: [PATCH] Fix conditional compilation without acpi feature. --- src/scheme/irq.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/scheme/irq.rs b/src/scheme/irq.rs index 87309ad..0c3a844 100644 --- a/src/scheme/irq.rs +++ b/src/scheme/irq.rs @@ -83,7 +83,8 @@ impl IrqScheme { *HANDLES.write() = Some(BTreeMap::new()); - let cpus = if cfg!(feature = "acpi") { + #[cfg(feature = "acpi")] + let cpus = { use crate::acpi::madt::*; let madt: &Madt = unsafe { MADT.as_ref().unwrap() }; @@ -92,9 +93,9 @@ impl IrqScheme { MadtEntry::LocalApic(apic) => Some(apic.id), _ => None, }).collect::<Vec<_>>() - } else { - vec!(0) }; + #[cfg(not(feature = "acpi"))] + let cpus = vec!(0); IrqScheme { next_fd: AtomicUsize::new(0), -- GitLab