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