1. 8daf9c7 mm/hugetlb: do not call vma_add_reservation upon ENOMEM by Oscar Salvador · 9 months ago
  2. 88e4f52 mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp by Oscar Salvador · 10 months ago
  3. 8e34419 mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_fault by Oscar Salvador · 10 months ago
  4. cc48be3 mm/hugetlb: align cma on allocation order, not demotion order by Frank van der Linden · 10 months ago
  5. b8a2528 mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions by David Hildenbrand · 10 months ago
  6. 6e8cda4 mm: convert hugetlb_page_mapping_lock_write to folio by Matthew Wilcox (Oracle) · 11 months ago
  7. d199483 mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_free_hugetlb_folios() by Sidhartha Kumar · 11 months ago
  8. 54fa49b mm/hugetlb: convert dissolve_free_huge_pages() to folios by Sidhartha Kumar · 11 months ago
  9. 05c5323 mm: track mapcount of large folios in single value by David Hildenbrand · 11 months ago
  10. 55d134a mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nid by Frank van der Linden · 11 months ago
  11. bd72205 hugetlb: convert hugetlb_wp() to use struct vm_fault by Vishal Moola (Oracle) · 11 months ago
  12. 7b6ec18 hugetlb: convert hugetlb_no_page() to use struct vm_fault by Vishal Moola (Oracle) · 11 months ago
  13. 9b42fa1 hugetlb: convert hugetlb_fault() to use struct vm_fault by Vishal Moola (Oracle) · 11 months ago
  14. f6a8dd9 hugetlb: convert alloc_buddy_hugetlb_folio to use a folio by Matthew Wilcox (Oracle) · 11 months ago
  15. 7998df0 memory: remove the now superfluous sentinel element from ctl_table array by Joel Granados · 12 months ago
  16. 9cb28da mm/gup: handle hugetlb in the generic follow_page_mask code by Peter Xu · 12 months ago
  17. 24334e7 mm/hugetlb: declare hugetlbfs_pagecache_present() non-static by Peter Xu · 12 months ago
  18. 51718e2 mm: convert arch_clear_hugepage_flags to take a folio by Matthew Wilcox (Oracle) · 12 months ago
  19. 42d0c3f mm: hugetlb: make the hugetlb migration strategy consistent by Baolin Wang · 1 year ago
  20. 42a346b4 hugetlb: remove mention of destructors by Matthew Wilcox (Oracle) · 12 months ago
  21. b7b098c mm: always initialise folio->_deferred_list by Matthew Wilcox (Oracle) · 12 months ago
  22. 52ccdde mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() by Miaohe Lin · 11 months ago
  23. 37641ef hugetlb: check for anon_vma prior to folio allocation by Vishal Moola (Oracle) · 11 months ago
  24. d99e3140 mm: turn folio_test_hugetlb into a PageType by Matthew Wilcox (Oracle) · 12 months ago
  25. b76b469 mm/hugetlb: fix missing hugetlb_lock for resv uncharge by Peter Xu · 11 months ago
  26. c5977c9 mm/userfaultfd: allow hugetlb change protection upon poison entry by Peter Xu · 11 months ago
  27. b14d167 mm: add an explicit smp_wmb() to UFFDIO_CONTINUE by James Houghton · 1 year ago
  28. 29cfe75 mm: constify more page/folio tests by Matthew Wilcox (Oracle) · 1 year ago
  29. b78b27d hugetlb: parallelize 1G hugetlb initialization by Gang Li · 1 year, 1 month ago
  30. c6c21c3 hugetlb: parallelize 2M hugetlb allocation and initialization by Gang Li · 1 year, 1 month ago
  31. 2e73ff2 hugetlb: pass *next_nid_to_alloc directly to for_each_node_mask_to_alloc by Gang Li · 1 year, 1 month ago
  32. d5c3eb3 hugetlb: split hugetlb_hstate_alloc_pages by Gang Li · 1 year, 1 month ago
  33. fc37bbb hugetlb: code clean for hugetlb_hstate_alloc_pages by Gang Li · 1 year, 1 month ago
  34. 7c43a55 hugetlb: allow faults to be handled under the VMA lock by Vishal Moola (Oracle) · 1 year, 1 month ago
  35. 9acad7b hugetlb: use vmf_anon_prepare() instead of anon_vma_prepare() by Vishal Moola (Oracle) · 1 year, 1 month ago
  36. 7dac0ec hugetlb: pass struct vm_fault through to hugetlb_handle_userfault() by Vishal Moola (Oracle) · 1 year, 1 month ago
  37. 0ca2272 hugetlb: move vm_fault declaration to the top of hugetlb_fault() by Vishal Moola (Oracle) · 1 year, 1 month ago
  38. ce70cfb1 mm/hugetlb: move page order check inside hugetlb_cma_reserve() by Anshuman Khandual · 1 year, 1 month ago
  39. 831bc31 mm: hugetlb: improve the handling of hugetlb allocation failure for freed or in-use hugetlb by Baolin Wang · 1 year, 1 month ago
  40. df7a6d1 mm/hugetlb: restore the reservation if needed by Breno Leitao · 1 year, 1 month ago
  41. fb46e22 Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 1 year, 2 months ago
  42. 5e0a760 mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER by Kirill A. Shutemov · 1 year, 2 months ago
  43. c604110 Merge tag 'vfs-6.8.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs by Linus Torvalds · 1 year, 2 months ago
  44. ebe2e35 mm/rmap: introduce and use hugetlb_try_dup_anon_rmap() by David Hildenbrand · 1 year, 3 months ago
  45. 44887f3 mm/rmap: introduce and use hugetlb_add_file_rmap() by David Hildenbrand · 1 year, 3 months ago
  46. e135826 mm/rmap: introduce and use hugetlb_remove_rmap() by David Hildenbrand · 1 year, 3 months ago
  47. 9d5fafd mm/rmap: rename hugepage_add* to hugetlb_add* by David Hildenbrand · 1 year, 3 months ago
  48. 187da0f hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write by Mike Kravetz · 1 year, 4 months ago
  49. 600f111 fs: Rename mapping private members by Matthew Wilcox (Oracle) · 1 year, 4 months ago
  50. 72e315f mempolicy: mmap_lock is not needed while migrating folios by Hugh Dickins · 1 year, 5 months ago
  51. c5ad323 hugetlb_vmemmap: use folio argument for hugetlb_vmemmap_* functions by Usama Arif · 1 year, 5 months ago
  52. cfb8c75 hugetlb: perform vmemmap restoration on a list of pages by Mike Kravetz · 1 year, 5 months ago
  53. 79359d6 hugetlb: perform vmemmap optimization on a list of pages by Mike Kravetz · 1 year, 5 months ago
  54. d67e32f hugetlb: restructure pool allocations by Mike Kravetz · 1 year, 5 months ago
  55. d2cf88c hugetlb: optimize update_and_free_pages_bulk to avoid lock cycles by Mike Kravetz · 1 year, 5 months ago
  56. 8cba957 hugetlb: memcg: account hugetlb-backed memory in memory controller by Nhat Pham · 1 year, 5 months ago
  57. 59838b2 mm, hugetlb: remove HUGETLB_CGROUP_MIN_ORDER by Frank van der Linden · 1 year, 5 months ago
  58. 0696862 mm/rmap: convert page_move_anon_rmap() to folio_move_anon_rmap() by David Hildenbrand · 1 year, 5 months ago
  59. 5ca4328 mm/rmap: move SetPageAnonExclusive() out of page_move_anon_rmap() by David Hildenbrand · 1 year, 5 months ago
  60. 52526ca fs/proc/task_mmu: implement IOCTL to get and optionally clear info about PTEs by Muhammad Usama Anjum · 1 year, 7 months ago
  61. d61ea1c userfaultfd: UFFD_FEATURE_WP_ASYNC by Peter Xu · 1 year, 7 months ago
  62. 30a89ad hugetlb: check for hugetlb folio before vmemmap_restore by Mike Kravetz · 1 year, 5 months ago
  63. 5ef8f1b Merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes. by Andrew Morton · 1 year, 5 months ago
  64. 2820b0f hugetlbfs: close race between MADV_DONTNEED and page fault by Rik van Riel · 1 year, 5 months ago
  65. bf49169 hugetlbfs: extend hugetlb_vma_lock to private VMAs by Rik van Riel · 1 year, 5 months ago
  66. 92fe9dcb hugetlbfs: clear resv_map pointer if mmap fails by Rik van Riel · 1 year, 5 months ago
  67. a48bf7b mm/hugetlb: replace page_ref_freeze() with folio_ref_freeze() in hugetlb_folio_init_vmemmap() by Sidhartha Kumar · 1 year, 5 months ago
  68. a08c719 mm/filemap: remove hugetlb special casing in filemap.c by Sidhartha Kumar · 1 year, 5 months ago
  69. d5b43e9 hugetlb: convert remove_pool_huge_page() to remove_pool_hugetlb_folio() by Matthew Wilcox (Oracle) · 1 year, 7 months ago
  70. 04bbfd8 hugetlb: remove a few calls to page_folio() by Matthew Wilcox (Oracle) · 1 year, 7 months ago
  71. 3ec145f hugetlb: use a folio in free_hpage_workfn() by Matthew Wilcox (Oracle) · 1 year, 7 months ago
  72. fde1c4e mm: hugetlb: skip initialization of gigantic tail struct pages if freed by HVO by Usama Arif · 1 year, 6 months ago
  73. 426056e mm/hugetlb: use nth_page() in place of direct struct page manipulation by Zi Yan · 1 year, 6 months ago
  74. b72b3c9 mm/hugetlb: fix nodes huge page allocation when there are surplus pages by Xueshi Hu · 1 year, 6 months ago
  75. d8f5f7e hugetlb: set hugetlb page flag before optimizing vmemmap by Mike Kravetz · 1 year, 6 months ago
  76. 935d4f0 mm: hugetlb: add huge page size param to set_huge_pte_at() by Ryan Roberts · 1 year, 6 months ago
  77. 8cfd014e hugetlb: add documentation for vma_kernel_pagesize() by Matthew Wilcox (Oracle) · 1 year, 7 months ago
  78. 6c14197 hugetlb: clear flags in tail pages that will be freed individually by Mike Kravetz · 1 year, 7 months ago
  79. 9c5ccf2 mm: remove HUGETLB_PAGE_DTOR by Matthew Wilcox (Oracle) · 1 year, 7 months ago
  80. 454a00c mm: convert free_huge_page() to free_huge_folio() by Matthew Wilcox (Oracle) · 1 year, 7 months ago
  81. 5994eab merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes by Andrew Morton · 1 year, 7 months ago
  82. e727bfd mm: replace mmap with vma write lock assertions when operating on a vma by Suren Baghdasaryan · 1 year, 7 months ago
  83. 6c1aa2d mm/hugetlb.c: use helper macro K() by ZhangPeng · 1 year, 7 months ago
  84. f720b47 mm: hugetlb: use flush_hugetlb_tlb_range() in move_hugetlb_page_tables() by Kefeng Wang · 1 year, 7 months ago
  85. 4ec3115 mm: move FAULT_FLAG_VMA_LOCK check from handle_mm_fault() by Matthew Wilcox (Oracle) · 1 year, 8 months ago
  86. 1af5a81 mmu_notifiers: rename invalidate_range notifier by Alistair Popple · 1 year, 8 months ago
  87. ec8832d mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() by Alistair Popple · 1 year, 8 months ago
  88. affd26b mm/hugetlb: get rid of page_hstate() by Sidhartha Kumar · 1 year, 8 months ago
  89. 8a13897 mm: userfaultfd: support UFFDIO_POISON for hugetlbfs by Axel Rasmussen · 1 year, 8 months ago
  90. af19487 mm: make PTE_MARKER_SWAPIN_ERROR more general by Axel Rasmussen · 1 year, 8 months ago
  91. 4849807 mm/gup: retire follow_hugetlb_page() by Peter Xu · 1 year, 8 months ago
  92. 5502ea4 mm/hugetlb: add page_mask for hugetlb_follow_page_mask() by Peter Xu · 1 year, 8 months ago
  93. 458568c mm/hugetlb: prepare hugetlb_follow_page_mask() for FOLL_PIN by Peter Xu · 1 year, 8 months ago
  94. dd767aa mm/hugetlb: handle FOLL_DUMP well in follow_page_mask() by Peter Xu · 1 year, 8 months ago
  95. 32c8771 hugetlb: do not clear hugetlb dtor until allocating vmemmap by Mike Kravetz · 1 year, 8 months ago
  96. 191fcdb mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison by John Hubbard · 1 year, 8 months ago
  97. fd4aed8 hugetlb: revert use of page_cache_next_miss() by Mike Kravetz · 1 year, 9 months ago
  98. c33c794 mm: ptep_get() conversion by Ryan Roberts · 1 year, 9 months ago
  99. 349d167 mm/hugetlb: fix pgtable lock on pmd sharing by Peter Xu · 1 year, 9 months ago
  100. e3b7bf9 mm/folio: avoid special handling for order value 0 in folio_set_order by Tarun Sahu · 1 year, 9 months ago