]>
Commit | Line | Data |
---|---|---|
2cb7cef9 BS |
1 | From: Greg Kroah-Hartman <gregkh@suse.de> |
2 | Subject: Linux 2.6.27.2 | |
3 | ||
4 | Upstream 2.6.27.2 release from kernel.org | |
5 | ||
6 | Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | |
7 | ||
8 | Automatically created from "patches.kernel.org/patch-2.6.27.1-2" by xen-port-patches.py | |
9 | ||
10 | --- head-2009-01-06.orig/arch/x86/kernel/io_apic_32-xen.c 2008-12-15 11:28:15.000000000 +0100 | |
11 | +++ head-2009-01-06/arch/x86/kernel/io_apic_32-xen.c 2008-11-25 14:37:27.000000000 +0100 | |
12 | @@ -2381,6 +2381,9 @@ void __init setup_IO_APIC(void) | |
13 | /* Reserve all the system vectors. */ | |
14 | for (i = first_system_vector; i < NR_VECTORS; i++) | |
15 | set_bit(i, used_vectors); | |
16 | + | |
17 | + /* Mark FIRST_DEVICE_VECTOR which is assigned to IRQ0 as used. */ | |
18 | + set_bit(FIRST_DEVICE_VECTOR, used_vectors); | |
19 | #endif | |
20 | ||
21 | enable_IO_APIC(); | |
22 | --- head-2009-01-06.orig/arch/x86/mm/ioremap-xen.c 2009-01-07 10:49:11.000000000 +0100 | |
23 | +++ head-2009-01-06/arch/x86/mm/ioremap-xen.c 2009-01-07 10:51:24.000000000 +0100 | |
24 | @@ -786,7 +786,7 @@ void __init *early_ioremap(unsigned long | |
25 | */ | |
26 | offset = phys_addr & ~PAGE_MASK; | |
27 | phys_addr &= PAGE_MASK; | |
28 | - size = PAGE_ALIGN(last_addr) - phys_addr; | |
29 | + size = PAGE_ALIGN(last_addr + 1) - phys_addr; | |
30 | ||
31 | /* | |
32 | * Mappings have to fit in the FIX_BTMAP area. |