|
@@ -2266,16 +2266,15 @@ static void lapic_resume(void)
|
|
|
return;
|
|
|
|
|
|
local_irq_save(flags);
|
|
|
- if (irq_remapping_enabled) {
|
|
|
- /*
|
|
|
- * IO-APIC and PIC have their own resume routines.
|
|
|
- * We just mask them here to make sure the interrupt
|
|
|
- * subsystem is completely quiet while we enable x2apic
|
|
|
- * and interrupt-remapping.
|
|
|
- */
|
|
|
- mask_ioapic_entries();
|
|
|
- legacy_pic->mask_all();
|
|
|
- }
|
|
|
+
|
|
|
+ /*
|
|
|
+ * IO-APIC and PIC have their own resume routines.
|
|
|
+ * We just mask them here to make sure the interrupt
|
|
|
+ * subsystem is completely quiet while we enable x2apic
|
|
|
+ * and interrupt-remapping.
|
|
|
+ */
|
|
|
+ mask_ioapic_entries();
|
|
|
+ legacy_pic->mask_all();
|
|
|
|
|
|
if (x2apic_mode)
|
|
|
enable_x2apic();
|