1. f619147 userfaultfd: add UFFDIO_CONTINUE ioctl by Axel Rasmussen · 3 years, 9 months ago
  2. 714c189 userfaultfd: hugetlbfs: only compile UFFD helpers if config enabled by Axel Rasmussen · 3 years, 9 months ago
  3. 7677f7f userfaultfd: add minor fault registration mode by Axel Rasmussen · 3 years, 9 months ago
  4. eb14d4e mm,page_alloc: drop unnecessary checks from pfn_range_valid_contig by Oscar Salvador · 3 years, 9 months ago
  5. ae37c7f mm: make alloc_contig_range handle in-use hugetlb pages by Oscar Salvador · 3 years, 9 months ago
  6. 369fa22 mm: make alloc_contig_range handle free hugetlb pages by Oscar Salvador · 3 years, 9 months ago
  7. d3d99fc mm,hugetlb: split prep_new_huge_page functionality by Oscar Salvador · 3 years, 9 months ago
  8. 9f27b34 mm,hugetlb: drop clearing of flag from prep_new_huge_page by Oscar Salvador · 3 years, 9 months ago
  9. c2ad7a1 mm,compaction: let isolate_migratepages_{range,block} return error codes by Oscar Salvador · 3 years, 9 months ago
  10. c8e28b4 mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig_migrate_range by Oscar Salvador · 3 years, 9 months ago
  11. 9487ca6 hugetlb: add lockdep_assert_held() calls for hugetlb_lock by Mike Kravetz · 3 years, 9 months ago
  12. db71ef7 hugetlb: make free_huge_page irq safe by Mike Kravetz · 3 years, 9 months ago
  13. 10c6ec4 hugetlb: change free_pool_huge_page to remove_pool_huge_page by Mike Kravetz · 3 years, 9 months ago
  14. 1121828 hugetlb: call update_and_free_page without hugetlb_lock by Mike Kravetz · 3 years, 9 months ago
  15. 6eb4e88 hugetlb: create remove_hugetlb_page() to separate functionality by Mike Kravetz · 3 years, 9 months ago
  16. 2938396 hugetlb: add per-hstate mutex to synchronize user adjustments by Mike Kravetz · 3 years, 9 months ago
  17. 262443c hugetlb: no need to drop hugetlb_lock to call cma_release by Mike Kravetz · 3 years, 9 months ago
  18. 0ef7dca mm/cma: change cma mutex to irq safe spinlock by Mike Kravetz · 3 years, 9 months ago
  19. da56388 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() by Miaohe Lin · 3 years, 9 months ago
  20. dddf31a mm/hugeltb: clarify (chg - freed) won't go negative in hugetlb_unreserve_pages() by Miaohe Lin · 3 years, 9 months ago
  21. bf3d12b mm/hugeltb: simplify the return code of __vma_reservation_common() by Miaohe Lin · 3 years, 9 months ago
  22. f84df0b mm/hugeltb: remove redundant VM_BUG_ON() in region_add() by Miaohe Lin · 3 years, 9 months ago
  23. fbe3750 mm: huge_memory: debugfs for file-backed THP split by Zi Yan · 3 years, 9 months ago
  24. fa6c023 mm: huge_memory: a new debugfs interface for splitting THP tests by Zi Yan · 3 years, 9 months ago
  25. 75f8378 khugepaged: remove meaningless !pte_present() check in khugepaged_scan_pmd() by Miaohe Lin · 3 years, 9 months ago
  26. 18d24a7 khugepaged: remove unnecessary out label in collapse_huge_page() by Miaohe Lin · 3 years, 9 months ago
  27. fef792a khugepaged: use helper function range_in_vma() in collapse_pte_mapped_thp() by Miaohe Lin · 3 years, 9 months ago
  28. 89dc6a9 mm/khugepaged.c: replace barrier() with READ_ONCE() for a selective variable by Yanfei Xu · 3 years, 9 months ago
  29. a44f89d mm/huge_memory.c: use helper function migration_entry_to_page() by Miaohe Lin · 3 years, 9 months ago
  30. f6004e7 mm/huge_memory.c: remove redundant PageCompound() check by Miaohe Lin · 3 years, 9 months ago
  31. 6beb5e8 mm/huge_memory.c: rework the function do_huge_pmd_numa_page() slightly by Miaohe Lin · 3 years, 9 months ago
  32. aaa9705 mm/huge_memory.c: make get_huge_zero_page() return bool by Miaohe Lin · 3 years, 9 months ago
  33. 71f9e58 mm/huge_memory.c: rework the function vma_adjust_trans_huge() by Miaohe Lin · 3 years, 9 months ago
  34. 8fd5eda mm/huge_memory.c: remove unnecessary local variable ret2 by Miaohe Lin · 3 years, 9 months ago
  35. 74e579b khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() by Miaohe Lin · 3 years, 9 months ago
  36. 28ff0a3 khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() by Miaohe Lin · 3 years, 9 months ago
  37. 588d01f khugepaged: reuse the smp_wmb() inside __SetPageUptodate() by Miaohe Lin · 3 years, 9 months ago
  38. 0edf61e khugepaged: remove unneeded return value of khugepaged_collapse_pte_mapped_thps() by Miaohe Lin · 3 years, 9 months ago
  39. d83e6c8a mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() by Miaohe Lin · 3 years, 9 months ago
  40. 5c8ecb1 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hugetlb_cgroup_migrate() by Miaohe Lin · 3 years, 9 months ago
  41. 5af1ab1 mm/hugetlb: optimize the surplus state transfer code in move_hugetlb_state() by Miaohe Lin · 3 years, 9 months ago
  42. 04adbc3 mm/hugetlb: use some helper functions to cleanup code by Miaohe Lin · 3 years, 9 months ago
  43. 4bfb68a mm: generalize HUGETLB_PAGE_SIZE_VARIABLE by Anshuman Khandual · 3 years, 9 months ago
  44. 6501fe5 mm/hugetlb: remove redundant reservation check condition in alloc_huge_page() by Miaohe Lin · 3 years, 9 months ago
  45. 6dfeaff hugetlb/userfaultfd: unshare all pmds for hugetlbfs when register wp by Peter Xu · 3 years, 9 months ago
  46. 537cf30 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h by Peter Xu · 3 years, 9 months ago
  47. c1991e0 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled by Peter Xu · 3 years, 9 months ago
  48. aec44e0 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() by Peter Xu · 3 years, 9 months ago
  49. 7f0e07f dax: account DAX entries as nrpages by Matthew Wilcox (Oracle) · 3 years, 9 months ago
  50. 46be67b mm: stop accounting shadow entries by Matthew Wilcox (Oracle) · 3 years, 9 months ago
  51. 7716506 mm: introduce and use mapping_empty() by Matthew Wilcox (Oracle) · 3 years, 9 months ago
  52. 4d75136 mm/memory-failure: unnecessary amount of unmapping by Jane Chu · 3 years, 9 months ago
  53. 9df65f5 mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 by Sergei Trofimovich · 3 years, 9 months ago
  54. 3b82201 mm/page_alloc: inline __rmqueue_pcplist by Jesper Dangaard Brouer · 3 years, 9 months ago
  55. ce76f9a mm/page_alloc: optimize code layout for __alloc_pages_bulk by Jesper Dangaard Brouer · 3 years, 9 months ago
  56. 0f87d9d mm/page_alloc: add an array-based interface to the bulk page allocator by Mel Gorman · 3 years, 9 months ago
  57. 387ba26f mm/page_alloc: add a bulk page allocator by Mel Gorman · 3 years, 9 months ago
  58. cb66bed mm/page_alloc: rename alloced to allocated by Mel Gorman · 3 years, 9 months ago
  59. 8f709db mm/page_alloc: duplicate include linux/vmalloc.h by zhouchuangao · 3 years, 9 months ago
  60. 39ddb99 mm, page_alloc: avoid page_to_pfn() in move_freepages() by Kefeng Wang · 3 years, 9 months ago
  61. d68d015 mm/Kconfig: remove default DISCONTIGMEM_MANUAL by Geert Uytterhoeven · 3 years, 9 months ago
  62. a1394bd mm: page_alloc: dump migrate-failed pages by Minchan Kim · 3 years, 9 months ago
  63. 5f07694 mm/mempolicy: fix mpol_misplaced kernel-doc by Matthew Wilcox (Oracle) · 3 years, 9 months ago
  64. eb35073 mm/mempolicy: rewrite alloc_pages_vma documentation by Matthew Wilcox (Oracle) · 3 years, 9 months ago
  65. 6421ec7 mm/mempolicy: rewrite alloc_pages documentation by Matthew Wilcox (Oracle) · 3 years, 9 months ago
  66. d7f946d mm/mempolicy: rename alloc_pages_current to alloc_pages by Matthew Wilcox (Oracle) · 3 years, 9 months ago
  67. 84172f4 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask by Matthew Wilcox (Oracle) · 3 years, 9 months ago
  68. 6e5e0f2 mm/page_alloc: rename gfp_mask to gfp by Matthew Wilcox (Oracle) · 3 years, 9 months ago
  69. 8e6a930 mm/page_alloc: rename alloc_mask to alloc_gfp by Matthew Wilcox (Oracle) · 3 years, 9 months ago
  70. 1587db6 include/linux/page-flags-layout.h: cleanups by Yu Zhao · 3 years, 9 months ago
  71. cef4c7d mm: remove lru_add_drain_all in alloc_contig_range by Minchan Kim · 3 years, 9 months ago
  72. 77febec mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() by David Hildenbrand · 3 years, 9 months ago
  73. 1f9d03c mm: move mem_init_print_info() into mm_init() by Kefeng Wang · 3 years, 9 months ago
  74. 23f61f0 kasan: record task_work_add() call stack by Walter Wu · 3 years, 9 months ago
  75. d57a964 kasan, mm: integrate slab init_on_free with HW_TAGS by Andrey Konovalov · 3 years, 9 months ago
  76. da844b7 kasan, mm: integrate slab init_on_alloc with HW_TAGS by Andrey Konovalov · 3 years, 9 months ago
  77. 1bb5eab kasan, mm: integrate page_alloc init with HW_TAGS by Andrey Konovalov · 3 years, 9 months ago
  78. aa5c219 kasan: init memory in kasan_(un)poison for HW_TAGS by Andrey Konovalov · 3 years, 9 months ago
  79. d9b6f90 arm64: kasan: allow to init memory when setting tags by Andrey Konovalov · 3 years, 9 months ago
  80. 2c33568 mm, kasan: don't poison boot memory with tag-based modes by Andrey Konovalov · 3 years, 9 months ago
  81. bfcfe37 kasan: fix kasan_byte_accessible() to be consistent with actual checks by Peter Collingbourne · 3 years, 9 months ago
  82. f76e0c4 mm/kasan: switch from strlcpy to strscpy by Zhiyuan Dai · 3 years, 9 months ago
  83. 299420b mm/vmalloc: remove an empty line by Uladzislau Rezki (Sony) · 3 years, 9 months ago
  84. 187f8cc mm/vmalloc: refactor the preloading loagic by Uladzislau Rezki (Sony) · 3 years, 9 months ago
  85. ad216c0 mm: vmalloc: prevent use after free in _vm_unmap_aliases by Vijayanand Jitta · 3 years, 9 months ago
  86. d70bec8 mm/vmalloc: improve allocation failure error messages by Nicholas Piggin · 3 years, 9 months ago
  87. 4ad0ae8 mm/vmalloc: remove unmap_kernel_range by Nicholas Piggin · 3 years, 9 months ago
  88. b67177e mm/vmalloc: remove map_kernel_range by Nicholas Piggin · 3 years, 9 months ago
  89. 121e6f3 mm/vmalloc: hugepage vmalloc mappings by Nicholas Piggin · 3 years, 9 months ago
  90. 5d87510 mm/vmalloc: add vmap_range_noflush variant by Nicholas Piggin · 3 years, 9 months ago
  91. 5e9e3d7 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c by Nicholas Piggin · 3 years, 9 months ago
  92. bbc180a mm: HUGE_VMAP arch support cleanup by Nicholas Piggin · 3 years, 9 months ago
  93. 95f0ddf mm/ioremap: rename ioremap_*_range to vmap_*_range by Nicholas Piggin · 3 years, 9 months ago
  94. 0a26488 mm/vmalloc: rename vmap_*_range vmap_pages_*_range by Nicholas Piggin · 3 years, 9 months ago
  95. 0c95cba mm: apply_to_pte_range warn and fail if a large pte is encountered by Nicholas Piggin · 3 years, 9 months ago
  96. c0eb315 mm/vmalloc: fix HUGE_VMAP regression by enabling huge pages in vmalloc_to_page by Nicholas Piggin · 3 years, 9 months ago
  97. f608788 mm/vmalloc: use rb_tree instead of list for vread() lookups by Serapheim Dimitropoulos · 3 years, 9 months ago
  98. 0f71d7e mm: unexport remap_vmalloc_range_partial by Christoph Hellwig · 3 years, 9 months ago
  99. 2284f47 mm/sparse: add the missing sparse_buffer_fini() in error branch by Wang Wensheng · 3 years, 9 months ago
  100. 943f229 mm/dmapool: switch from strlcpy to strscpy by Zhiyuan Dai · 3 years, 9 months ago