summaryrefslogtreecommitdiffstats
path: root/mm/sparse-vmemmap.c
Commit message (Expand)AuthorAgeFilesLines
* mm/sparsemem: convert kmalloc_section_memmap() to populate_section_memmap()Dan Williams2019-07-191-7/+14
* mm: remove include/linux/bootmem.hMike Rapoport2018-10-311-1/+0Star
* memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variantsMike Rapoport2018-10-311-1/+2
* memblock: remove _virt from APIs returning virtual addressMike Rapoport2018-10-311-1/+1
* mm/sparse: delete old sparse_init and enable new onePavel Tatashin2018-08-181-21/+0Star
* mm/sparse: move buffer init/fini to the common placePavel Tatashin2018-08-181-2/+0Star
* mm/sparse: abstract sparse buffer allocationsPavel Tatashin2018-08-181-34/+6Star
* mm/sparse: optimize memmap allocation during sparse_init()Baoquan He2018-08-181-2/+4
* mm/sparsemem.c: defer the ms->section_mem_map clearingBaoquan He2018-08-181-4/+0Star
* mm: merge vmem_altmap_alloc into altmap_alloc_block_bufChristoph Hellwig2018-01-081-29/+16Star
* mm: split altmap memory map allocation from normal caseChristoph Hellwig2018-01-081-12/+3Star
* mm: pass the vmem_altmap to vmemmap_populateChristoph Hellwig2018-01-081-3/+4
* mm, sparse: do not swamp log with huge vmemmap allocation failuresMichal Hocko2017-11-161-2/+10
* mm: stop zeroing memory during allocation in vmemmapPavel Tatashin2017-11-161-8/+18
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* mm, sparse, page_ext: drop ugly N_HIGH_MEMORY branches for allocationsMichal Hocko2017-09-071-8/+3Star
* mm, tree wide: replace __GFP_REPEAT by __GFP_RETRY_MAYFAIL with more useful s...Michal Hocko2017-07-131-2/+2
* mm: convert generic code to 5-level pagingKirill A. Shutemov2017-03-091-3/+19
* treewide: replace obsolete _refok by __refFabian Frederick2016-08-021-1/+1
* mm: convert printk(KERN_<LEVEL> to pr_<level>Joe Perches2016-03-171-3/+3
* mm: coalesce split stringsJoe Perches2016-03-171-4/+4
* x86, mm: introduce vmem_altmap to augment vmemmap_populate()Dan Williams2016-01-161-2/+74
* mm/sparse: use memblock apis for early memory allocationsSantosh Shilimkar2014-01-221-2/+4
* sparse-vmemmap: specify vmemmap population range in bytesJohannes Weiner2013-04-301-7/+12
* mm: try harder to allocate vmemmap blocksBen Hutchings2013-04-301-3/+5
* mm: delete various needless include <linux/module.h>Paul Gortmaker2011-10-311-1/+0Star
* tree-wide: fix comment/printk typosUwe Kleine-König2010-11-011-1/+1
* x86: Use memblock to replace early_resYinghai Lu2010-08-271-11/+0Star
* include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo2010-03-301-0/+1
* sparsemem: Put mem map for one node together.Yinghai Lu2010-02-121-1/+73
* x86: Make 64 bit use early_res instead of bootmem before slabYinghai Lu2010-02-121-1/+1
* memory hotplug: alloc page from other node in memory onlineShaohua Li2009-09-221-1/+7
* vmemmap: warn about page_structs with remote distanceDavid Rientjes2008-11-071-1/+1
* Christoph has movedChristoph Lameter2008-07-041-1/+1
* NULL noise: fs/*, mm/*, kernel/*Al Viro2008-03-301-4/+4
* memory hotplug fix: fix section mismatch in vmammap_allock_block()KAMEZAWA Hiroyuki2007-11-291-1/+11
* mm/sparse-vmemmap.c: make sure init_mm is includedGlauber de Oliveira Costa2007-10-301-0/+1
* memory hotplug: Hot-add with sparsemem-vmemmapYasunori Goto2007-10-161-1/+1
* vmemmap: generify initialisation via helpersAndy Whitcroft2007-10-161-96/+63Star
* Generic Virtual Memmap support for SPARSEMEMChristoph Lameter2007-10-161-0/+181