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.
Yasunori Goto
25a6df9525
[PATCH] spanned_pages is not updated at a case of memory hot-add
...
From: Yasunori Goto <y-goto@jp.fujitsu.com>
If hot-added memory's address is smaller than old area, spanned_pages will
not be updated. It must be fixed.
example) Old zone_start_pfn = 0x60000, and spanned_pages = 0x10000
Added new memory's start_pfn = 0x50000, and end_pfn = 0x60000
new spanned_pages will be still 0x10000 by old code.
(It should be updated to 0x20000.) Because old_zone_end_pfn will be
0x70000, and end_pfn smaller than it. So, spanned_pages will not be
updated.
In current code, spanned_pages is updated only when end_pfn is updated.
But, it should be updated by subtraction between bigger end_pfn and new
zone_start_pfn.
Signed-off-by: Yasunori Goto <y-goto@jp.fujitsu.com>
Signed-off-by: Dave Hansen <haveblue@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
19 years ago
..
Kconfig
[PATCH] mm: make page migration dependent on swap and NUMA
19 years ago
Makefile
[PATCH] uninline zone helpers
19 years ago
bootmem.c
[PATCH] x86_64: Handle empty PXMs that only contain hotplug memory
19 years ago
fadvise.c
[PATCH] sys_sync_file_range()
19 years ago
filemap.c
[PATCH] Add find_get_pages_contig(): contiguous variant of find_get_pages()
19 years ago
filemap.h
[PATCH] xip: reduce code duplication
20 years ago
filemap_xip.c
[PATCH] replace inode_update_time with file_update_time
19 years ago
fremap.c
VM: add common helper function to create the page tables
19 years ago
highmem.c
BUG_ON() Conversion in mm/highmem.c
19 years ago
hugetlb.c
[PATCH] hugetlb: don't allow free hugetlb count fall below reserved count
19 years ago
internal.h
[PATCH] remove set_page_count() outside mm/
19 years ago
madvise.c
[PATCH] Fix MADV_REMOVE protection checking
19 years ago
memory.c
[PATCH] Don't pass boot parameters to argv_init[]
19 years ago
memory_hotplug.c
[PATCH] spanned_pages is not updated at a case of memory hot-add
19 years ago
mempolicy.c
[PATCH] Remove cond_resched in gather_stats()
19 years ago
mempool.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial
19 years ago
migrate.c
[PATCH] page migration: Fix fallback behavior for dirty pages
19 years ago
mincore.c
[PATCH] freepgt: sys_mincore ignore FIRST_USER_PGD_NR
20 years ago
mlock.c
[PATCH] move capable() to capability.h
19 years ago
mmap.c
[PATCH] overcommit: use totalreserve_pages
19 years ago
mmzone.c
[PATCH] uninline zone helpers
19 years ago
mprotect.c
[PATCH] Enable mprotect on huge pages
19 years ago
mremap.c
[PATCH] move capable() to capability.h
19 years ago
msync.c
The comment describing how MS_ASYNC works in msync.c is confusing
19 years ago
nommu.c
[PATCH] overcommit: use totalreserve_pages for nommu
19 years ago
oom_kill.c
[PATCH] mm: fix mm_struct reference counting bugs in mm/oom_kill.c
19 years ago
page-writeback.c
[PATCH] page-writeback comment fixes
19 years ago
page_alloc.c
[PATCH] Align the node_mem_map endpoints to a MAX_ORDER boundary
19 years ago
page_io.c
[PATCH] mm: split page table lock
20 years ago
pdflush.c
[PATCH] Swap Migration V5: PF_SWAPWRITE to allow writing to swap
19 years ago
prio_tree.c
Linux-2.6.12-rc2
20 years ago
readahead.c
[PATCH] ext3_readdir: use generic readahead
19 years ago
rmap.c
[PATCH] mm: more CONFIG_DEBUG_VM
19 years ago
shmem.c
[PATCH] add migratepage address space op to shmem
19 years ago
slab.c
[PATCH] slab: Fix kmem_cache_destroy() on NUMA
19 years ago
slob.c
[PATCH] mm/slob.c: for_each_possible_cpu(), not NR_CPUS
19 years ago
sparse.c
[PATCH] SPARSEMEM incorrectly calculates section number
19 years ago
swap.c
[PATCH] for_each_possible_cpu: fixes for generic part
19 years ago
swap_state.c
BUG_ON() Conversion in mm/swap_state.c
19 years ago
swapfile.c
[PATCH] mm: schedule find_trylock_page() removal
19 years ago
thrash.c
[PATCH] temporarily disable swap token on memory pressure
19 years ago
tiny-shmem.c
[PATCH] do_truncate() call fix in tiny-shmem.c
19 years ago
truncate.c
[PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
19 years ago
util.c
[PATCH] slab: optimize constant-size kzalloc calls
19 years ago
vmalloc.c
BUG_ON() Conversion in mm/vmalloc.c
19 years ago
vmscan.c
[PATCH] Remove __devinit and __cpuinit from notifier_call definitions
19 years ago