Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
c257a340ede0104e902807f0f001799850343ae9
/
mm
/
sparse.c
f1dd2cd
mm, memory_hotplug: do not associate hotadded memory to zones until online
by Michal Hocko
· 7 years ago
2d070ea
mm: consider zone which is not fully populated to have holes
by Michal Hocko
· 7 years ago
c4e1be9
mm, sparsemem: break out of loops early
by Dave Hansen
· 7 years ago
60a7a88
mm/sparse: refine usemap_size() a little
by Wei Yang
· 8 years ago
ddffe98
mm/memory_hotplug: set magic number to page->freelist instead of page->lru.next
by Yasuaki Ishimatsu
· 8 years ago
857e522
mm/sparse: use page_private() to get page->private value
by Yasuaki Ishimatsu
· 8 years ago
bd721ea
treewide: replace obsolete _refok by __ref
by Fabian Frederick
· 8 years ago
91fd8b9
make __section_nr() more efficient
by Zhou Chengming
· 8 years ago
1170532
mm: convert printk(KERN_<LEVEL> to pr_<level>
by Joe Perches
· 9 years ago
756a025
mm: coalesce split strings
by Joe Perches
· 9 years ago
4b94ffd
x86, mm: introduce vmem_altmap to augment vmemmap_populate()
by Dan Williams
· 9 years ago
3b32123
mm: use macros from compiler.h instead of __attribute__((...))
by Gideon Israel Dsouza
· 11 years ago
c800bcd
sparse: fix comment
by Li Zhong
· 11 years ago
bb016b8
mm/sparse: use memblock apis for early memory allocations
by Santosh Shilimkar
· 11 years ago
81556b0
mm/sparsemem: fix a bug in free_map_bootmem when CONFIG_SPARSEMEM_VMEMMAP
by Zhang Yanfei
· 11 years ago
85b35fe
mm/sparsemem: use PAGES_PER_SECTION to remove redundant nr_pages parameter
by Zhang Yanfei
· 11 years ago
1873209
mm/sparse: introduce alloc_usemap_and_memmap
by Wanpeng Li
· 11 years ago
f3deb68
mm/sparse.c: put clear_hwpoisoned_pages within CONFIG_MEMORY_HOTREMOVE
by Zhang Yanfei
· 11 years ago
80cc38b
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
by Linus Torvalds
· 11 years ago
55878e8
sparsemem: add BUILD_BUG_ON when sizeof mem_section is non-power-of-2
by Cody P Schafer
· 11 years ago
9d1936c
mm/sparse: Remove unused ret in sparse_index_init
by Zhang Yanfei
· 12 years ago
4edd7ce
mm, hotplug: avoid compiling memory hotremove functions when disabled
by David Rientjes
· 12 years ago
0aad818
sparse-vmemmap: specify vmemmap population range in bytes
by Johannes Weiner
· 12 years ago
293c07e
memory-failure: use num_poisoned_pages instead of mce_bad_pages
by Xishi Qiu
· 12 years ago
8a356ce
memory-hotplug: consider compound pages when free memmap
by Wen Congyang
· 12 years ago
0197518
memory-hotplug: remove memmap of sparse-vmemmap
by Tang Chen
· 12 years ago
cd09968
memory-hotplug: move pgdat_resize_lock into sparse_remove_one_section()
by Tang Chen
· 12 years ago
3ac19f8
memory-hotplug, mm/sparse.c: clear the memory to store struct page
by Wen Congyang
· 12 years ago
95a4774
memory-hotplug: update mce_bad_pages when removing the memory
by Wen Congyang
· 12 years ago
ae64ffc
mm/vmemmap: fix wrong use of virt_to_page
by Jianguo Wu
· 12 years ago
c1c9518
mm/sparse: remove index_init_lock
by Gavin Shan
· 12 years ago
db36a46
mm/sparse: more checks on mem_section number
by Gavin Shan
· 12 years ago
5b760e6
mm/sparse: optimize sparse_index_alloc
by Gavin Shan
· 12 years ago
ca57df7
mm: setup pageblock_order before it's used by sparsemem
by Xishi Qiu
· 12 years ago
99ab7b1
mm: sparse: fix usemap allocation above node descriptor section
by Yinghai Lu
· 12 years ago
07b4e2b
mm: sparse: fix section usemap placement calculation
by Yinghai Lu
· 12 years ago
238305b
mm: remove sparsemem allocation details from the bootmem allocator
by Johannes Weiner
· 13 years ago
f5bf18f
bootmem/sparsemem: remove limit constraint in alloc_bootmem_section
by Nishanth Aravamudan
· 13 years ago
b95f1b31
mm: Map most files to use export.h instead of module.h
by Paul Gortmaker
· 13 years ago
33dd4e0
mm: make some struct page's const
by Ian Campbell
· 13 years ago
25985ed
Fix common misspellings
by Lucas De Marchi
· 14 years ago
5f24ce5
thp: remove PG_buddy
by Andrea Arcangeli
· 14 years ago
e48e67e
sparsemem: on no vmemmap path put mem_map on node high too
by Yinghai Lu
· 15 years ago
5a0e3ad
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
by Tejun Heo
· 15 years ago
81d0d95
sparsemem: Fix compilation on PowerPC
by Yinghai Lu
· 15 years ago
9bdac91
sparsemem: Put mem map for one node together.
by Yinghai Lu
· 15 years ago
a4322e1
sparsemem: Put usemap for one node together
by Yinghai Lu
· 15 years ago
f52407c
memory hotplug: alloc page from other node in memory online
by Shaohua Li
· 15 years ago
ef161a9
mm: mminit_validate_memmodel_limits(): remove redundant test
by Cyrill Gorcunov
· 16 years ago
3116848
meminit section warnings
by Al Viro
· 16 years ago
fc1efbd
mm/sparse.c: removed duplicated include
by Huang Weiyi
· 16 years ago
9e5c6da
make mm/sparse.c: make a function static
by Adrian Bunk
· 16 years ago
48c9068
memory hotplug: allocate usemap on the section with pgdat
by Yasunori Goto
· 16 years ago
2dbb51c
mm: make defensive checks around PFN values registered for memory usage
by Mel Gorman
· 16 years ago
5167464
revert "memory hotplug: allocate usemap on the section with pgdat"
by Andrew Morton
· 17 years ago
d40cee2
mm: remove remaining __FUNCTION__ occurrences
by Harvey Harrison
· 17 years ago
0c0a4a5
memory hotplug: free memmaps allocated by bootmem
by Yasunori Goto
· 17 years ago
86f6dae
memory hotplug: allocate usemap on the section with pgdat
by Yasunori Goto
· 17 years ago
9d99217
memory hotplug: align memmap to page size
by Yasunori Goto
· 17 years ago
0475327
memory hotplug: register section/node id to free
by Yasunori Goto
· 17 years ago
ea01ea9
hotplug memory remove: generic __remove_pages() support
by Badari Pulavarty
· 17 years ago
c2b91e2
x86_64/mm: check and print vmemmap allocation continuous
by Yinghai Lu
· 17 years ago
e123dd3
mm: make mem_map allocation continuous
by Yinghai Lu
· 17 years ago
bead9a3
mm: sparsemem memory_present() fix
by Ingo Molnar
· 17 years ago
a322f8a
mm: fix section mismatch warning in sparse.c
by Sam Ravnborg
· 17 years ago
9e2779f
is_vmalloc_addr(): Check if an address is within the vmalloc boundaries
by Christoph Lameter
· 17 years ago
bbd0682
mm/sparse.c: improve the error handling for sparse_add_one_section()
by WANG Cong
· 17 years ago
af0cd5a
mm/sparse.c: check the return value of sparse_index_alloc()
by WANG Cong
· 17 years ago
6a22c57
Revert "x86_64: allocate sparsemem memmap above 4G"
by Linus Torvalds
· 17 years ago
98f3cfc
memory hotplug: Hot-add with sparsemem-vmemmap
by Yasunori Goto
· 17 years ago
5c0e306
Fix corruption of memmap on IA64 SPARSEMEM when mem_section is not a power of 2
by Mel Gorman
· 17 years ago
8f6aac4
Generic Virtual Memmap support for SPARSEMEM
by Christoph Lameter
· 17 years ago
540557b
sparsemem: record when a section has a valid mem_map
by Andy Whitcroft
· 17 years ago
cd881a6
sparsemem: clean up spelling error in comments
by Andy Whitcroft
· 17 years ago
85770ff
sparsemem: ensure we initialise the node mapping for SPARSEMEM_STATIC
by Andy Whitcroft
· 17 years ago
dec2e6b
x86_64: fix section mismatch warning in init.c
by Sam Ravnborg
· 17 years ago
193faea
Move three functions that are only needed for CONFIG_MEMORY_HOTPLUG
by Stephen Rothwell
· 17 years ago
2e1c49d
x86_64: allocate sparsemem memmap above 4G
by Zou Nan hai
· 18 years ago
577a32f
mm: fix section mismatch warnings
by Sam Ravnborg
· 18 years ago
72280ed
Add white list into modpost.c for memory hotplug code and ia64's machvec section
by Yasunori Goto
· 18 years ago
a3142c8
Fix section mismatch of memory hotplug related code.
by Yasunori Goto
· 18 years ago
6a5b518
[MM]: sparse_init() should be __init.
by David S. Miller
· 18 years ago
25ba77c
[PATCH] numa node ids are int, page_to_nid and zone_to_nid should return int
by Andy Whitcroft
· 18 years ago
89689ae
[PATCH] Get rid of zone_table[]
by Christoph Lameter
· 18 years ago
f2d0aa5
[PATCH] memory hotplug: __GFP_NOWARN is better for __kmalloc_section_memmap()
by Yasunori Goto
· 18 years ago
6ab3d56
Remove obsolete #include <linux/config.h>
by Jörn Engel
· 18 years ago
34af946
[PATCH] spin/rwlock init cleanups
by Ingo Molnar
· 18 years ago
30c253e
[PATCH] sparsemem: record nid during memory present
by Andy Whitcroft
· 18 years ago
12783b0
[PATCH] SPARSEMEM incorrectly calculates section number
by Mike Kravetz
· 19 years ago
39d24e6
[PATCH] add slab_is_available() routine for boot code
by Mike Kravetz
· 19 years ago
46a66ee
[PATCH] sparsemem interaction with memory add bug fixes
by Mike Kravetz
· 19 years ago
22fc6ec
[PATCH] Change maxaligned_in_smp alignemnt macros to internodealigned_in_smp macros
by Ravikiran G Thirumalai
· 19 years ago
0b0acbe
[PATCH] memory hotplug: move section_mem_map alloc to sparse.c
by Dave Hansen
· 19 years ago
4ca644d
[PATCH] memory hotplug prep: __section_nr helper
by Dave Hansen
· 19 years ago
28ae55c
[PATCH] sparsemem extreme: hotplug preparation
by Dave Hansen
· 19 years ago
3e34726
[PATCH] sparsemem extreme implementation
by Bob Picco
· 19 years ago
802f192
[PATCH] SPARSEMEM EXTREME
by Bob Picco
· 19 years ago
29751f6
[PATCH] sparsemem hotplug base
by Andy Whitcroft
· 19 years ago
d41dee3
[PATCH] sparsemem memory model
by Andy Whitcroft
· 19 years ago