Code

History

Commits on aa40d5a43526cca9439a2b45fcfdcd016594dece to mm/sparse.c35+
  1. mm/memory-failure.c: move clear_hwpoisoned_pageszhenwei pi committed 4 years ago60f272f
  2. mm/sparse-vmemmap: add a pgmap argument to section activationJoao Martins committed 4 years agoe3246d8
  3. mm/sparse: make mminit_validate_memmodel_limits() staticMiaohe Lin committed 4 years agoc787853
  4. bootmem: Use page->index instead of page->freelistMatthew Wilcox (Oracle) committed 5 years agoc5e97ed
  5. memblock: use memblock_free for freeing virtual pointersMike Rapoport committed 5 years ago4421cca
  6. memblock: rename memblock_free to memblock_phys_freeMike Rapoport committed 5 years ago3ecc683
  7. memblock: drop memblock_free_early_nid() and memblock_free_early()Mike Rapoport committed 5 years agofa27717
  8. mm: introduce memmap_alloc() to unify memory map allocationMike Rapoport committed 5 years agoc803b3c
  9. mm/sparse: clarify pgdat_to_physMiles Chen committed 5 years agobdbda73
  10. include/linux/mmzone.h: avoid a warning in sparse memory supportMatthew Wilcox committed 5 years agoe0dbb2b
  11. mm: sparse: remove __section_nr() functionOhhoon Kwon committed 5 years ago11e02d3
  12. mm: sparse: pass section_nr to section_mark_presentOhhoon Kwon committed 5 years agoa1bc561
  13. mm: memory_hotplug: factor out bootmem core functions to bootmem_info.cMuchun Song committed 5 years ago426e5c4
  14. mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMAMike Rapoport committed 5 years agoa9ee6cf
  15. mm/sparse: fix check_usemap_section_nr warningsMiles Chen committed 5 years agoccbd628
  16. mm/mempool: minor coding style tweaksZhiyuan Dai committed 5 years ago68d68ff
  17. mm,memory_hotplug: allocate memmap from the added memory rangeOscar Salvador committed 5 years agoa08a2ae
  18. mm/sparse: add the missing sparse_buffer_fini() in error branchWang Wensheng committed 5 years ago2284f47
  19. mm/memory_hotplug: guard more declarations by CONFIG_MEMORY_HOTPLUGDavid Hildenbrand committed 6 years ago3a0aaef
  20. arch, mm: replace for_each_memblock() with for_each_mem_pfn_range()Mike Rapoport committed 6 years agoc9118e6
  21. mm/sparse: cleanup the code surrounding memory_present()Mike Rapoport committed 6 years agoc89ab04
  22. mm/sparse: never partially remove memmap for early sectionWei Yang committed 6 years agoef69bc9
  23. mm: remove unneeded includes of <asm/pgalloc.h>Mike Rapoport committed 6 years agoca15ca4
  24. mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport committed 6 years agoe31cf2f
  25. mm/sparse: fix a typo in comment "convienence"->"convenience"Ethon Paul committed 6 years ago2e6787d
  26. mm/sparse.c: move subsection_map related functions togetherBaoquan He committed 6 years ago6ecb0fc
  27. mm/sparse.c: add note about only VMEMMAP supporting sub-section hotplugBaoquan He committed 6 years ago95a5a34
  28. mm/sparse.c: only use subsection map in VMEMMAP caseBaoquan He committed 6 years ago0a9f9f6
  29. mm/sparse.c: introduce a new function clear_subsection_map()Baoquan He committed 6 years ago37bc150
  30. mm/sparse.c: introduce new function fill_subsection_map()Baoquan He committed 6 years ago5d87255
  31. mm/sparse.c: allocate memmap preferring the given nodeBaoquan He committed 6 years ago4027149
  32. mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for the classic sparseBaoquan He committed 6 years ago3af776f
  33. mm/sparsemem: get address to page struct instead of address to pfnWei Yang committed 6 years ago4627d76
  34. mm/sparse: fix kernel crash with pfn_section_valid checkAneesh Kumar K.V committed 6 years agob943f04
  35. mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP caseBaoquan He committed 6 years agod41e2f3