You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Yinghai Lu
9223081f54
x86: Use online node real index in calulate_tbl_offset()
...
Found a NUMA system that doesn't have RAM installed at the first
socket which hangs while executing init scripts.
bisected it to:
| commit 9329672021
| Author: Shaohua Li <shaohua.li@intel.com>
| Date: Wed Oct 20 11:07:03 2010 +0800
|
| x86: Spread tlb flush vector between nodes
It turns out when first socket is not online it could have cpus on
node1 tlb_offset set to bigger than NUM_INVALIDATE_TLB_VECTORS.
That could affect systems like 4 sockets, but socket 2 doesn't
have installed, sockets 3 will get too big tlb_offset.
Need to use real online node idx.
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Acked-by: Shaohua Li <shaohua.li@intel.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
LKML-Reference: <4CDEDE59.40603@kernel.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
14 years ago
..
kmemcheck
Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
15 years ago
Makefile
x86, memblock: Add memblock_x86_find_in_range_size()
15 years ago
dump_pagetables.c
x86, mm: Create symbolic index into address_markers array
15 years ago
extable.c
…
fault.c
x86: access_error API cleanup
15 years ago
gup.c
…
highmem_32.c
mm: fix race in kunmap_atomic()
14 years ago
hugetlbpage.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
15 years ago
init.c
x86, memblock: Replace e820_/_early string with memblock_
15 years ago
init_32.c
Merge branch 'x86-trampoline-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
15 years ago
init_64.c
Remove duplicate includes from many files
14 years ago
iomap_32.c
mm: fix race in kunmap_atomic()
14 years ago
ioremap.c
xen: Cope with unmapped pages when initializing kernel pagetable
15 years ago
k8topology_64.c
Merge branch 'core-memblock-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
15 years ago
kmmio.c
x86, kmmio/mmiotrace: Fix double free of kmmio_fault_pages
15 years ago
memblock.c
x86, memblock: Remove __memblock_x86_find_in_range_size()
15 years ago
memtest.c
x86, memblock: Replace e820_/_early string with memblock_
15 years ago
mmap.c
…
mmio-mod.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
15 years ago
numa.c
x86/mm: Remove unused DBG() macro
15 years ago
numa_32.c
x86-32, memblock: Make add_highpages honor early reserved ranges
15 years ago
numa_64.c
x86, memblock: Fix early_node_mem with big reserved region.
14 years ago
pageattr-test.c
…
pageattr.c
Merge branch 'drm-ttm-pool' into drm-core-next
15 years ago
pat.c
Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
15 years ago
pat_internal.h
x86, pat: Fix memory leak in free_memtype
15 years ago
pat_rbtree.c
rbtree: Undo augmented trees performance damage and regression
15 years ago
pf_in.c
x86,mmiotrace: Add support for tracing STOS instruction
15 years ago
pf_in.h
…
pgtable.c
Merge branch 'x86-vmware-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
15 years ago
pgtable_32.c
x86: remove last traces of quicklist usage
15 years ago
physaddr.c
…
physaddr.h
…
setup_nx.c
…
srat_32.c
x86, memblock: Replace e820_/_early string with memblock_
15 years ago
srat_64.c
Merge branch 'x86/urgent' into core/memblock
15 years ago
testmmiotrace.c
x86, kmmio/mmiotrace: Fix double free of kmmio_fault_pages
15 years ago
tlb.c
x86: Use online node real index in calulate_tbl_offset()
14 years ago