android_kernel_xiaomi_sm8350/arch/x86
Ingo Molnar ea57a5a6db x86, 32-bit: SRAT fix
we were adding reserved BIOS ranges as general memory as well => not good.

solves this crash:

[   20.068075] hostname used greatest stack depth: 6464 bytes left
[   20.121404] BUG: unable to handle kernel <1>BUG: unable to handle kernel NULL pointer dereference at 00000b8c
[   20.121404] IP: [<c01160ae>] kmap_atomic_prot+0x2d/0x1c3
[   20.121404] *pdpt = 00000000367eb001 *pde = 0000000000000000
[   20.121404] Oops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[   20.121404]
[   20.121404] Pid: 2061, comm: rc.sysinit Not tainted (2.6.26-rc3 #2440)
[   20.121404] EIP: 0060:[<c01160ae>] EFLAGS: 00010206 CPU: 0
[   20.121404] EIP is at kmap_atomic_prot+0x2d/0x1c3

Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-06-06 16:38:35 +02:00
..
boot x86 boot: proper use of ARRAY_SIZE instead of repeated E820MAX constant 2008-05-25 10:55:11 +02:00
configs x86: add optimized inlining 2008-04-26 17:44:55 +02:00
crypto [CRYPTO] aes-x86-32: Remove unused return code 2008-04-21 10:19:21 +08:00
ia32 signals: x86 TS_RESTORE_SIGMASK 2008-04-30 08:29:37 -07:00
kernel x86, 32-bit: SRAT fix 2008-06-06 16:38:35 +02:00
kvm KVM: LAPIC: ignore pending timers if LVTT is disabled 2008-05-18 14:39:39 +03:00
lguest x86: extend e820 early_res support 32bit -fix #3 2008-05-31 09:55:47 +02:00
lib x86: fix csum_partial() export 2008-05-13 19:38:47 +02:00
mach-default x86 boot: change sanitize_e820_map parameter from byte to int to allow bigger memory maps 2008-05-25 10:55:11 +02:00
mach-es7000 x86: move es7000_plat out of mpparse.c 2008-05-25 10:55:12 +02:00
mach-generic
mach-rdc321x
mach-visws x86: move smp_found_config 2008-05-25 12:01:25 +02:00
mach-voyager x86: move smp_found_config 2008-05-25 12:01:25 +02:00
math-emu x86, fpu: split FPU state from task struct - v5 2008-04-19 19:19:55 +02:00
mm x86: reserve highmem pages via reserve_early 2008-06-05 15:10:02 +02:00
oprofile x86: oprofile: remove NR_CPUS arrays in arch/x86/oprofile/nmi_int.c 2008-04-19 19:44:58 +02:00
pci x86: amd opteron TOM2 mask val fix 2008-05-25 10:55:10 +02:00
power
vdso x86: vdso ELF handling - use SELFMAG instead of numeric constant 2008-05-04 20:04:45 +02:00
video x86: video/fbdev.c: add MODULE_LICENSE 2008-05-04 20:04:46 +02:00
xen x86: extend e820 early_res support 32bit -fix #3 2008-05-31 09:55:47 +02:00
Kconfig x86: mtrr cleanup for converting continuous to discrete - auto detect v4 2008-05-25 10:55:10 +02:00
Kconfig.cpu x86: CONFIG_X86_ELAN fix 2008-04-30 23:15:35 +02:00
Kconfig.debug x86: allow MPPARSE to be deselected in SMP configs 2008-05-25 12:01:26 +02:00
Makefile x86: extract common part of head32.c and head64.c into head.c 2008-06-05 15:10:02 +02:00
Makefile_32.cpu