1. 1eba86c mm: change page type prior to adding page table entry by Pasha Tatashin · 3 years ago
  2. 4178158 hugetlbfs: fix issue of preallocation of gigantic pages can't work by Zhenguo Yao · 3 years, 1 month ago
  3. 13e4ad2 hugetlbfs: flush before unlock on move_hugetlb_page_tables() by Nadav Amit · 3 years, 1 month ago
  4. a4a118f hugetlbfs: flush TLBs correctly after huge_pmd_unshare by Nadav Amit · 3 years, 1 month ago
  5. cc30042 hugetlb, userfaultfd: fix reservation restore on userfaultfd error by Mina Almasry · 3 years, 1 month ago
  6. afe041c hugetlb: fix hugetlb cgroup refcounting during mremap by Bui Quang Minh · 3 years, 1 month ago
  7. 512b7931 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 2 months ago
  8. b538908 hugetlbfs: extend the definition of hugepages parameter to support node allocation by Zhenguo Yao · 3 years, 2 months ago
  9. 2c0078a hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page by Mike Kravetz · 3 years, 2 months ago
  10. 76efc67 hugetlb: remove redundant VM_BUG_ON() in add_reservation_in_range() by Baolin Wang · 3 years, 2 months ago
  11. 0739eb4 hugetlb: remove redundant validation in has_same_uncharge_info() by Baolin Wang · 3 years, 2 months ago
  12. aa6d2e8 hugetlb: replace the obsolete hugetlb_instantiation_mutex in the comments by Baolin Wang · 3 years, 2 months ago
  13. 38e719a hugetlb: support node specified when using cma for gigantic hugepages by Baolin Wang · 3 years, 2 months ago
  14. 550a7d6 mm, hugepages: add mremap() support for hugepage backed vma by Mina Almasry · 3 years, 2 months ago
  15. 8531fc6 hugetlb: add hugetlb demote page support by Mike Kravetz · 3 years, 2 months ago
  16. 34d9e35 hugetlb: add demote bool to gigantic page routines by Mike Kravetz · 3 years, 2 months ago
  17. a01f439 hugetlb: be sure to free demoted CMA pages to CMA by Mike Kravetz · 3 years, 2 months ago
  18. 79dfc69 hugetlb: add demote hugetlb page sysfs interfaces by Mike Kravetz · 3 years, 2 months ago
  19. 73c5476 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h by Peter Xu · 3 years, 2 months ago
  20. 715cbfd mm/migrate: Add folio_migrate_copy() by Matthew Wilcox (Oracle) · 3 years, 8 months ago
  21. cfcaa66 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY by Ben Widawsky · 3 years, 4 months ago
  22. 09a26e8 hugetlb: fix hugetlb cgroup refcounting during vma split by Mike Kravetz · 3 years, 4 months ago
  23. e32d20c hugetlb: before freeing hugetlb page set dtor to appropriate value by Mike Kravetz · 3 years, 4 months ago
  24. b65a4ed hugetlb: drop ref count earlier after page allocation by Mike Kravetz · 3 years, 4 months ago
  25. 416d85e hugetlb: simplify prep_compound_gigantic_page ref count racing code by Mike Kravetz · 3 years, 4 months ago
  26. c7b1850 hugetlb: don't pass page cache pages to restore_reserve_on_error by Mike Kravetz · 3 years, 4 months ago
  27. d08af0a mm/hugetlb: fix refs calculation from unaligned @vaddr by Joao Martins · 3 years, 6 months ago
  28. 4dd845b mm/swapops: rework swap entry manipulation code by Alistair Popple · 3 years, 6 months ago
  29. 7118fc2 hugetlb: address ref count racing in prep_compound_gigantic_page by Mike Kravetz · 3 years, 6 months ago
  30. 48b8d74 hugetlb: remove prep_compound_huge_page cleanup by Mike Kravetz · 3 years, 6 months ago
  31. 8cc5fcb mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY by Mina Almasry · 3 years, 6 months ago
  32. 79c1c59 mm/hugetlb: change parameters of arch_make_huge_pte() by Christophe Leroy · 3 years, 6 months ago
  33. 7749058 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate by Muchun Song · 3 years, 6 months ago
  34. ad2fa37 mm: hugetlb: alloc the vmemmap pages associated with each HugeTLB page by Muchun Song · 3 years, 6 months ago
  35. b65d4ad mm: hugetlb: defer freeing of HugeTLB pages by Muchun Song · 3 years, 6 months ago
  36. f41f2ed mm: hugetlb: free the vmemmap pages associated with each HugeTLB page by Muchun Song · 3 years, 6 months ago
  37. 0ed950d mm,hwpoison: make get_hwpoison_page() call get_any_page() by Naoya Horiguchi · 3 years, 6 months ago
  38. fe19bd3 mm, futex: fix shared futex pgoff on shmem huge page by Hugh Dickins · 3 years, 6 months ago
  39. 846be08 mm/hugetlb: expand restore_reserve_on_error functionality by Mike Kravetz · 3 years, 7 months ago
  40. 25182f0 mm,hwpoison: fix race with hugetlb page allocation by Naoya Horiguchi · 3 years, 7 months ago
  41. d84cf06 mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY by Mina Almasry · 3 years, 7 months ago
  42. 0c5da35 hugetlb: pass head page to remove_hugetlb_page() by Naoya Horiguchi · 3 years, 7 months ago
  43. 84894e1 mm/hugetlb: fix cow where page writtable in child by Peter Xu · 3 years, 8 months ago
  44. f0953a1 mm: fix typos in comments by Ingo Molnar · 3 years, 8 months ago
  45. 8e3560d mm: honor PF_MEMALLOC_PIN for all movable pages by Pavel Tatashin · 3 years, 8 months ago
  46. 1a08ae3 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN by Pavel Tatashin · 3 years, 8 months ago
  47. f619147 userfaultfd: add UFFDIO_CONTINUE ioctl by Axel Rasmussen · 3 years, 8 months ago
  48. 714c189 userfaultfd: hugetlbfs: only compile UFFD helpers if config enabled by Axel Rasmussen · 3 years, 8 months ago
  49. 7677f7f userfaultfd: add minor fault registration mode by Axel Rasmussen · 3 years, 8 months ago
  50. ae37c7f mm: make alloc_contig_range handle in-use hugetlb pages by Oscar Salvador · 3 years, 8 months ago
  51. 369fa22 mm: make alloc_contig_range handle free hugetlb pages by Oscar Salvador · 3 years, 8 months ago
  52. d3d99fc mm,hugetlb: split prep_new_huge_page functionality by Oscar Salvador · 3 years, 8 months ago
  53. 9f27b34 mm,hugetlb: drop clearing of flag from prep_new_huge_page by Oscar Salvador · 3 years, 8 months ago
  54. 9487ca6 hugetlb: add lockdep_assert_held() calls for hugetlb_lock by Mike Kravetz · 3 years, 8 months ago
  55. db71ef7 hugetlb: make free_huge_page irq safe by Mike Kravetz · 3 years, 8 months ago
  56. 10c6ec4 hugetlb: change free_pool_huge_page to remove_pool_huge_page by Mike Kravetz · 3 years, 8 months ago
  57. 1121828 hugetlb: call update_and_free_page without hugetlb_lock by Mike Kravetz · 3 years, 8 months ago
  58. 6eb4e88 hugetlb: create remove_hugetlb_page() to separate functionality by Mike Kravetz · 3 years, 8 months ago
  59. 2938396 hugetlb: add per-hstate mutex to synchronize user adjustments by Mike Kravetz · 3 years, 8 months ago
  60. 262443c hugetlb: no need to drop hugetlb_lock to call cma_release by Mike Kravetz · 3 years, 8 months ago
  61. da56388 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() by Miaohe Lin · 3 years, 8 months ago
  62. dddf31a mm/hugeltb: clarify (chg - freed) won't go negative in hugetlb_unreserve_pages() by Miaohe Lin · 3 years, 8 months ago
  63. bf3d12b mm/hugeltb: simplify the return code of __vma_reservation_common() by Miaohe Lin · 3 years, 8 months ago
  64. f84df0b mm/hugeltb: remove redundant VM_BUG_ON() in region_add() by Miaohe Lin · 3 years, 8 months ago
  65. d83e6c8a mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() by Miaohe Lin · 3 years, 8 months ago
  66. 5af1ab1 mm/hugetlb: optimize the surplus state transfer code in move_hugetlb_state() by Miaohe Lin · 3 years, 8 months ago
  67. 04adbc3 mm/hugetlb: use some helper functions to cleanup code by Miaohe Lin · 3 years, 8 months ago
  68. 6501fe5 mm/hugetlb: remove redundant reservation check condition in alloc_huge_page() by Miaohe Lin · 3 years, 8 months ago
  69. 6dfeaff hugetlb/userfaultfd: unshare all pmds for hugetlbfs when register wp by Peter Xu · 3 years, 8 months ago
  70. 537cf30 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h by Peter Xu · 3 years, 8 months ago
  71. c1991e0 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled by Peter Xu · 3 years, 8 months ago
  72. aec44e0 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() by Peter Xu · 3 years, 8 months ago
  73. 84172f4 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask by Matthew Wilcox (Oracle) · 3 years, 8 months ago
  74. d85aecf hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings by Miaohe Lin · 3 years, 9 months ago
  75. 4eae4ef hugetlb: do early cow when page pinned on src mm by Peter Xu · 3 years, 10 months ago
  76. ca6eb14 mm: use is_cow_mapping() across tree where proper by Peter Xu · 3 years, 10 months ago
  77. ca7e045 hugetlb: break earlier in add_reservation_in_range() when we can by Peter Xu · 3 years, 10 months ago
  78. 2103cf9 hugetlb: dedup the code to add a new file_region by Peter Xu · 3 years, 10 months ago
  79. 33b8f84 mm/hugetlb: change hugetlb_reserve_pages() to type bool by Mike Kravetz · 3 years, 10 months ago
  80. ff54611 hugetlb: fix uninitialized subpool pointer by Mike Kravetz · 3 years, 10 months ago
  81. 6c03714 hugetlb: convert PageHugeFreed to HPageFreed flag by Mike Kravetz · 3 years, 10 months ago
  82. 9157c311 hugetlb: convert PageHugeTemporary() to HPageTemporary flag by Mike Kravetz · 3 years, 10 months ago
  83. 8f251a3 hugetlb: convert page_huge_active() HPageMigratable flag by Mike Kravetz · 3 years, 10 months ago
  84. d6995da hugetlb: use page.private for hugetlb specific page flags by Mike Kravetz · 3 years, 10 months ago
  85. 7ecc956 mm/hugetlb: suppress wrong warning info when alloc gigantic page by Chen Wandun · 3 years, 10 months ago
  86. dbfee5a hugetlb: fix update_and_free_page contig page struct assumption by Mike Kravetz · 3 years, 10 months ago
  87. aca7830 mm/hugetlb: use helper huge_page_size() to get hugepage size by Miaohe Lin · 3 years, 10 months ago
  88. 3f1b016 mm/hugetlb: remove unnecessary VM_BUG_ON_PAGE on putback_active_hugepage() by Miaohe Lin · 3 years, 10 months ago
  89. 07e51ed mm/hugetlb: use helper function range_in_vma() in page_table_shareable() by Miaohe Lin · 3 years, 10 months ago
  90. 578b772 mm/hugetlb.c: fix typos in comments by Zhiyuan Dai · 3 years, 10 months ago
  91. 5291c09 mm/hugetlb: remove redundant check in preparing and destroying gigantic page by Yanfei Xu · 3 years, 10 months ago
  92. 6c26d31 mm/hugetlb: fix some comment typos by Miaohe Lin · 3 years, 10 months ago
  93. 82e5d37 mm/hugetlb: refactor subpage recording by Joao Martins · 3 years, 10 months ago
  94. 0fa5bc4 mm/hugetlb: grab head page refcount once for group of subpages by Joao Martins · 3 years, 10 months ago
  95. c93b0a9 mm/hugetlb: simplify the calculation of variables by Jiapeng Zhong · 3 years, 10 months ago
  96. 1d88433 mm/hugetlb: fix use after free when subpool max_hpages accounting is not enabled by Miaohe Lin · 3 years, 10 months ago
  97. c78a7f3 mm/hugetlb: use helper huge_page_order and pages_per_huge_page by Miaohe Lin · 3 years, 10 months ago
  98. 0aa7f35 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call by Miaohe Lin · 3 years, 10 months ago
  99. a1ba9da mm/hugetlb.c: fix unnecessary address expansion of pmd sharing by Li Xinhai · 3 years, 10 months ago
  100. cc2205a mm/hugetlb: fix potential double free in hugetlb_register_node() error path by Miaohe Lin · 3 years, 10 months ago