646cd8897b
Updated block-dmmd script - fate#310510 - fix xenpaging restore changes to integrate paging into xm/xend xenpaging.autostart.patch xenpaging.doc.patch - bnc#787163 - VUL-0: CVE-2012-4544: xen: Domain builder Out-of- memory due to malicious kernel/ramdisk (XSA 25) CVE-2012-4544-xsa25.patch - bnc#779212 - VUL-0: CVE-2012-4411: XEN / qemu: guest administrator can access qemu monitor console (XSA-19) CVE-2012-4411-xsa19.patch - bnc#786516 - VUL-0: CVE-2012-4535: xen: Timer overflow DoS vulnerability CVE-2012-4535-xsa20.patch - bnc#786518 - VUL-0: CVE-2012-4536: xen: pirq range check DoS vulnerability CVE-2012-4536-xsa21.patch - bnc#786517 - VUL-0: CVE-2012-4537: xen: Memory mapping failure DoS vulnerability CVE-2012-4537-xsa22.patch - bnc#786519 - VUL-0: CVE-2012-4538: xen: Unhooking empty PAE entries DoS vulnerability CVE-2012-4538-xsa23.patch - bnc#786520 - VUL-0: CVE-2012-4539: xen: Grant table hypercall infinite loop DoS vulnerability CVE-2012-4539-xsa24.patch OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=212
19 lines
722 B
Diff
19 lines
722 B
Diff
Change default IO-APIC ack mode for single IO-APIC systems to old-style.
|
|
|
|
Index: xen-4.2.0-testing/xen/arch/x86/io_apic.c
|
|
===================================================================
|
|
--- xen-4.2.0-testing.orig/xen/arch/x86/io_apic.c
|
|
+++ xen-4.2.0-testing/xen/arch/x86/io_apic.c
|
|
@@ -2012,7 +2012,10 @@ void __init setup_IO_APIC(void)
|
|
io_apic_irqs = ~PIC_IRQS;
|
|
|
|
printk("ENABLING IO-APIC IRQs\n");
|
|
- printk(" -> Using %s ACK method\n", ioapic_ack_new ? "new" : "old");
|
|
+ if (!directed_eoi_enabled && !ioapic_ack_forced) {
|
|
+ ioapic_ack_new = (nr_ioapics > 1);
|
|
+ printk(" -> Using %s ACK method\n", ioapic_ack_new ? "new" : "old");
|
|
+ }
|
|
|
|
/*
|
|
* Set up IO-APIC IRQ routing.
|