summaryrefslogtreecommitdiffstats
path: root/mm/huge_memory.c
Commit message (Expand)AuthorAgeFilesLines
* userfaultfd: handle zeropage moves by UFFDIO_MOVESuren Baghdasaryan2024-02-221-44/+61
* mm: convert mm_counter_file() to take a folioKefeng Wang2024-02-211-2/+2
* mm: use pfn_swap_entry_to_folio() in zap_huge_pmd()Kefeng Wang2024-02-211-7/+10
* mm: use pfn_swap_entry_folio() in __split_huge_pmd_locked()Kefeng Wang2024-02-211-2/+2
* mm: add pfn_swap_entry_folio()Matthew Wilcox (Oracle)2024-02-211-1/+1
* mm: thp_get_unmapped_area must honour topdown preferenceRyan Roberts2024-01-261-2/+8
* mm: huge_memory: don't force huge page alignment on 32 bitYang Shi2024-01-251-0/+4
* mm/huge_memory: fix folio_set_dirty() vs. folio_mark_dirty()David Hildenbrand2024-01-251-2/+2
* Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-01-091-71/+385
|\
| * mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov2024-01-081-1/+1
| * mm: convert page_try_share_anon_rmap() to folio_try_share_anon_rmap_[pte|pmd]()David Hildenbrand2023-12-291-4/+5
| * mm/huge_memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_rmap_pmd()David Hildenbrand2023-12-291-5/+7
| * mm/huge_memory: page_remove_rmap() -> folio_remove_rmap_pmd()David Hildenbrand2023-12-291-12/+14
| * mm/huge_memory: page_add_anon_rmap() -> folio_add_anon_rmap_pmd()David Hildenbrand2023-12-291-2/+2
| * mm/huge_memory: batch rmap operations in __split_huge_pmd_locked()David Hildenbrand2023-12-291-8/+15
| * mm/huge_memory: page_add_file_rmap() -> folio_add_file_rmap_pmd()David Hildenbrand2023-12-291-5/+6
| * userfaultfd: UFFDIO_MOVE uABIAndrea Arcangeli2023-12-291-0/+122
| * mm: thp: introduce multi-size THP sysfs interfaceRyan Roberts2023-12-201-27/+204
| * mm: huge_memory: use more folio api in __split_huge_page_tail()Kefeng Wang2023-12-121-6/+6
| * mm: huge_memory: batch tlb flush when splitting a pte-mapped THPBaolin Wang2023-12-101-1/+3
* | mm: memcg: fix split queue list crash when large folio migrationBaolin Wang2023-12-291-1/+1
|/
* mm: fix for negative counter: nr_file_hugepagesStefan Roesch2023-11-151-7/+9
* mm: huge_memory: use folio_xchg_last_cpupid() in __split_huge_page_tail()Kefeng Wang2023-10-251-1/+1
* mm: huge_memory: use a folio in change_huge_pmd()Kefeng Wang2023-10-251-6/+7
* mm: huge_memory: use folio_last_cpupid() in __split_huge_page_tail()Kefeng Wang2023-10-251-1/+1
* mm: huge_memory: use folio_last_cpupid() in do_huge_pmd_numa_page()Kefeng Wang2023-10-251-1/+1
* mm/thp: fix "mm: thp: kill __transhuge_page_enabled()"Zach O'Keefe2023-10-181-7/+13
* mm/rmap: convert page_move_anon_rmap() to folio_move_anon_rmap()David Hildenbrand2023-10-181-1/+1
* mm/rmap: move SetPageAnonExclusive() out of page_move_anon_rmap()David Hildenbrand2023-10-181-0/+1
* mm: memory: make numa_migrate_prep() to take a folioKefeng Wang2023-10-161-1/+1
* mm: huge_memory: use a folio in do_huge_pmd_numa_page()Kefeng Wang2023-10-161-16/+13
* mm: migrate: convert migrate_misplaced_page() to migrate_misplaced_folio()Kefeng Wang2023-10-041-1/+1
* mm: thp: dynamically allocate the thp-related shrinkersQi Zheng2023-10-041-24/+43
* Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-08-311-5/+6
|\
| * mm: Warn on shadow stack memory in wrong vmaRick Edgecombe2023-07-111-0/+1
| * mm: Make pte_mkwrite() take a VMARick Edgecombe2023-07-111-5/+5
* | Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-08-291-75/+52
|\ \
| * | mm/huge_memory: work on folio->swap instead of page->private when splitting f...David Hildenbrand2023-08-241-14/+15
| * | mm/swap: stop using page->private on tail pages for THP_SWAPDavid Hildenbrand2023-08-241-9/+6
| * | merge mm-hotfixes-stable into mm-stable to pick up depended-upon changesAndrew Morton2023-08-241-1/+1
| |\ \
| * | | mm: convert split_huge_pages_pid() to use a folioMatthew Wilcox (Oracle)2023-08-211-11/+10
| * | | mm: add large_rmappable page flagMatthew Wilcox (Oracle)2023-08-211-2/+2
| * | | mm: convert prep_transhuge_page() to folio_prep_large_rmappable()Matthew Wilcox (Oracle)2023-08-211-3/+1
| * | | mm: convert free_transhuge_folio() to folio_undo_large_rmappable()Matthew Wilcox (Oracle)2023-08-211-11/+11
| * | | merge mm-hotfixes-stable into mm-stable to pick up depended-upon changesAndrew Morton2023-08-211-2/+1
| |\ \ \
| * | | | mm: change pudp_huge_get_and_clear_full take vm_area_struct as argAneesh Kumar K.V2023-08-181-1/+1
| * | | | mmu_notifiers: rename invalidate_range notifierAlistair Popple2023-08-181-2/+2
| * | | | mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invali...Alistair Popple2023-08-181-21/+4
| * | | | mm/huge_memory: use RMAP_NONE when calling page_add_anon_rmap()Miaohe Lin2023-08-181-1/+1
| * | | | mm: merge folio_has_private()/filemap_release_folio() call pairsDavid Howells2023-08-181-2/+1
| | |_|/ | |/| |