1. 40135fc mm/vmemmap: allow architectures to override how vmemmap optimization works by Aneesh Kumar K.V · 1 year, 7 months ago
  2. c33c794 mm: ptep_get() conversion by Ryan Roberts · 1 year, 8 months ago
  3. 87a7ae7 mm/vmemmap/devdax: fix kernel crash when probing devdax devices by Aneesh Kumar K.V · 1 year, 10 months ago
  4. 2045a3b mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() by Feiyang Chen · 2 years, 4 months ago
  5. 7b09f5a LoongArch: add sparse memory vmemmap support by Feiyang Chen · 2 years, 4 months ago
  6. 998a299 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB to hugetlb_vmemmap.c by Muchun Song · 2 years, 8 months ago
  7. 6614a3c Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 2 years, 7 months ago
  8. 97a77ab1 Merge tag 'efi-next-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi by Linus Torvalds · 2 years, 7 months ago
  9. f673bd7 mm: sparsemem: drop unexpected word 'a' in comments by XueBing Chen · 2 years, 8 months ago
  10. 39d35ed mm: sparsemem: fix missing higher order allocation splitting by Muchun Song · 2 years, 8 months ago
  11. ee65728 docs: rename Documentation/vm to Documentation/mm by Mike Rapoport · 2 years, 8 months ago
  12. 55896f9 mm/sparse-vmemmap.c: remove unwanted initialization in vmemmap_populate_compound_pages() by Gautam Menghani · 2 years, 8 months ago
  13. 0b82ade mm: use PAGE_ALIGNED instead of IS_ALIGNED by Fanjun Kong · 2 years, 9 months ago
  14. abd6237 mm: Limit warning message in vmemmap_verify() to once by Ma Wupeng · 2 years, 8 months ago
  15. 4917f55 mm/sparse-vmemmap: improve memory savings for compound devmaps by Joao Martins · 2 years, 10 months ago
  16. 2beea70 mm/sparse-vmemmap: refactor core of vmemmap_populate_basepages() to helper by Joao Martins · 2 years, 10 months ago
  17. e3246d8 mm/sparse-vmemmap: add a pgmap argument to section activation by Joao Martins · 2 years, 10 months ago
  18. 47010c0 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* by Muchun Song · 2 years, 10 months ago
  19. e540841 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VMEMMAP by Muchun Song · 2 years, 11 months ago
  20. d8d55f5 mm: sparsemem: use page table lock to protect kernel pmd operations by Muchun Song · 2 years, 11 months ago
  21. e7d3248 mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page by Muchun Song · 2 years, 11 months ago
  22. ed33b5a mm: remove redundant smp_wmb() by Qi Zheng · 3 years, 3 months ago
  23. 3bc2b6a mm: sparsemem: split the huge PMD mapping of vmemmap pages by Muchun Song · 3 years, 8 months ago
  24. ad2fa37 mm: hugetlb: alloc the vmemmap pages associated with each HugeTLB page by Muchun Song · 3 years, 8 months ago
  25. f41f2ed mm: hugetlb: free the vmemmap pages associated with each HugeTLB page by Muchun Song · 3 years, 8 months ago
  26. 6cda7204 mm/sparse: only sub-section aligned range would be populated by Wei Yang · 4 years, 7 months ago
  27. 56993b4 mm/sparsemem: enable vmem_altmap support in vmemmap_alloc_block_buf() by Anshuman Khandual · 4 years, 7 months ago
  28. 1d9cfee mm/sparsemem: enable vmem_altmap support in vmemmap_populate_basepages() by Anshuman Khandual · 4 years, 7 months ago
  29. e31cf2f mm: don't include asm/pgtable.h if linux/mm.h is already included by Mike Rapoport · 4 years, 8 months ago
  30. e9c0a3f0 mm/sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() by Dan Williams · 6 years ago
  31. 57c8a66 mm: remove include/linux/bootmem.h by Mike Rapoport · 6 years ago
  32. 97ad108 memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants by Mike Rapoport · 6 years ago
  33. eb31d55 memblock: remove _virt from APIs returning virtual address by Mike Rapoport · 6 years ago
  34. 2a3cb8b mm/sparse: delete old sparse_init and enable new one by Pavel Tatashin · 7 years ago
  35. afda57b mm/sparse: move buffer init/fini to the common place by Pavel Tatashin · 7 years ago
  36. 35fd1eb mm/sparse: abstract sparse buffer allocations by Pavel Tatashin · 7 years ago
  37. c98aff6 mm/sparse: optimize memmap allocation during sparse_init() by Baoquan He · 7 years ago
  38. 07a34a8 mm/sparsemem.c: defer the ms->section_mem_map clearing by Baoquan He · 7 years ago
  39. eb80453 mm: merge vmem_altmap_alloc into altmap_alloc_block_buf by Christoph Hellwig · 7 years ago
  40. a8fc357 mm: split altmap memory map allocation from normal case by Christoph Hellwig · 7 years ago
  41. 7b73d97 mm: pass the vmem_altmap to vmemmap_populate by Christoph Hellwig · 7 years ago
  42. fcdaf842 mm, sparse: do not swamp log with huge vmemmap allocation failures by Michal Hocko · 7 years ago
  43. f7f9910 mm: stop zeroing memory during allocation in vmemmap by Pavel Tatashin · 7 years ago
  44. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  45. b95046b mm, sparse, page_ext: drop ugly N_HIGH_MEMORY branches for allocations by Michal Hocko · 7 years ago
  46. dcda9b0 mm, tree wide: replace __GFP_REPEAT by __GFP_RETRY_MAYFAIL with more useful semantic by Michal Hocko · 8 years ago
  47. c2febaf mm: convert generic code to 5-level paging by Kirill A. Shutemov · 8 years ago
  48. bd721ea treewide: replace obsolete _refok by __ref by Fabian Frederick · 9 years ago
  49. 1170532 mm: convert printk(KERN_<LEVEL> to pr_<level> by Joe Perches · 9 years ago
  50. 756a025 mm: coalesce split strings by Joe Perches · 9 years ago
  51. 4b94ffd x86, mm: introduce vmem_altmap to augment vmemmap_populate() by Dan Williams · 9 years ago
  52. bb016b8 mm/sparse: use memblock apis for early memory allocations by Santosh Shilimkar · 11 years ago
  53. 0aad818 sparse-vmemmap: specify vmemmap population range in bytes by Johannes Weiner · 12 years ago
  54. 055e4fd mm: try harder to allocate vmemmap blocks by Ben Hutchings · 12 years ago
  55. e25934a mm: delete various needless include <linux/module.h> by Paul Gortmaker · 14 years ago
  56. b595076 tree-wide: fix comment/printk typos by Uwe Kleine-König · 14 years ago
  57. 72d7c3b x86: Use memblock to replace early_res by Yinghai Lu · 14 years ago
  58. 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
  59. 9bdac91 sparsemem: Put mem map for one node together. by Yinghai Lu · 15 years ago
  60. 0867721 x86: Make 64 bit use early_res instead of bootmem before slab by Yinghai Lu · 15 years ago
  61. f52407c memory hotplug: alloc page from other node in memory online by Shaohua Li · 15 years ago
  62. b41ad14 vmemmap: warn about page_structs with remote distance by David Rientjes · 16 years ago
  63. cde5353 Christoph has moved by Christoph Lameter · 17 years ago
  64. 9dce07f NULL noise: fs/*, mm/*, kernel/* by Al Viro · 17 years ago
  65. e0dc3a5 memory hotplug fix: fix section mismatch in vmammap_allock_block() by KAMEZAWA Hiroyuki · 17 years ago
  66. 8bca44b mm/sparse-vmemmap.c: make sure init_mm is included by Glauber de Oliveira Costa · 17 years ago
  67. 98f3cfc memory hotplug: Hot-add with sparsemem-vmemmap by Yasunori Goto · 17 years ago
  68. 29c7111 vmemmap: generify initialisation via helpers by Andy Whitcroft · 17 years ago
  69. 8f6aac4 Generic Virtual Memmap support for SPARSEMEM by Christoph Lameter · 17 years ago