Age | Commit message (Expand) | Author | Files | Lines |
2024-04-16 | userfaultfd: change src_folio after ensuring it's unpinned in UFFDIO_MOVE | Lokesh Gidra | 1 | -3/+3 |
2024-03-12 | mm/huge_memory: skip invalid debugfs new_order input for folio split | Zi Yan | 1 | -0/+6 |
2024-03-12 | mm/huge_memory: check new folio order when split a folio | Zi Yan | 1 | -0/+3 |
2024-03-04 | mm: use folio more widely in __split_huge_page | Matthew Wilcox (Oracle) | 1 | -10/+11 |
2024-03-04 | mm: huge_memory: enable debugfs to split huge pages to any order | Zi Yan | 1 | -12/+22 |
2024-03-04 | mm: thp: split huge page to any lower order pages | Zi Yan | 1 | -24/+83 |
2024-03-04 | mm: page_owner: add support for splitting to any order in split page_owner | Zi Yan | 1 | -1/+1 |
2024-03-04 | mm: memcg: make memcg huge page split support any order split | Zi Yan | 1 | -1/+1 |
2024-03-04 | mm/page_owner: use order instead of nr in split_page_owner() | Zi Yan | 1 | -1/+1 |
2024-03-04 | mm/memcg: use order instead of nr in split_page_memcg() | Zi Yan | 1 | -2/+3 |
2024-03-04 | mm: support order-1 folios in the page cache | Matthew Wilcox (Oracle) | 1 | -4/+15 |
2024-03-04 | mm/huge_memory: only split PMD mapping when necessary in unmap_folio() | Zi Yan | 1 | -2/+5 |
2024-02-22 | userfaultfd: use per-vma locks in userfaultfd operations | Lokesh Gidra | 1 | -2/+3 |
2024-02-22 | mm: thp: batch-collapse PMD with set_ptes() | Ryan Roberts | 1 | -25/+33 |
2024-02-22 | userfaultfd: handle zeropage moves by UFFDIO_MOVE | Suren Baghdasaryan | 1 | -44/+61 |
2024-02-21 | mm: convert mm_counter_file() to take a folio | Kefeng Wang | 1 | -2/+2 |
2024-02-21 | mm: use pfn_swap_entry_to_folio() in zap_huge_pmd() | Kefeng Wang | 1 | -7/+10 |
2024-02-21 | mm: use pfn_swap_entry_folio() in __split_huge_pmd_locked() | Kefeng Wang | 1 | -2/+2 |
2024-02-21 | mm: add pfn_swap_entry_folio() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2024-01-26 | mm: thp_get_unmapped_area must honour topdown preference | Ryan Roberts | 1 | -2/+8 |
2024-01-25 | mm: huge_memory: don't force huge page alignment on 32 bit | Yang Shi | 1 | -0/+4 |
2024-01-25 | mm/huge_memory: fix folio_set_dirty() vs. folio_mark_dirty() | David Hildenbrand | 1 | -2/+2 |
2024-01-09 | Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -71/+385 |
2024-01-08 | mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER | Kirill A. Shutemov | 1 | -1/+1 |
2023-12-29 | mm: convert page_try_share_anon_rmap() to folio_try_share_anon_rmap_[pte|pmd]() | David Hildenbrand | 1 | -4/+5 |
2023-12-29 | mm/huge_memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_rmap_pmd() | David Hildenbrand | 1 | -5/+7 |
2023-12-29 | mm/huge_memory: page_remove_rmap() -> folio_remove_rmap_pmd() | David Hildenbrand | 1 | -12/+14 |
2023-12-29 | mm/huge_memory: page_add_anon_rmap() -> folio_add_anon_rmap_pmd() | David Hildenbrand | 1 | -2/+2 |
2023-12-29 | mm/huge_memory: batch rmap operations in __split_huge_pmd_locked() | David Hildenbrand | 1 | -8/+15 |
2023-12-29 | mm/huge_memory: page_add_file_rmap() -> folio_add_file_rmap_pmd() | David Hildenbrand | 1 | -5/+6 |
2023-12-29 | userfaultfd: UFFDIO_MOVE uABI | Andrea Arcangeli | 1 | -0/+122 |
2023-12-29 | mm: memcg: fix split queue list crash when large folio migration | Baolin Wang | 1 | -1/+1 |
2023-12-20 | mm: thp: introduce multi-size THP sysfs interface | Ryan Roberts | 1 | -27/+204 |
2023-12-12 | mm: huge_memory: use more folio api in __split_huge_page_tail() | Kefeng Wang | 1 | -6/+6 |
2023-12-10 | mm: huge_memory: batch tlb flush when splitting a pte-mapped THP | Baolin Wang | 1 | -1/+3 |
2023-11-15 | mm: fix for negative counter: nr_file_hugepages | Stefan Roesch | 1 | -7/+9 |
2023-10-25 | mm: huge_memory: use folio_xchg_last_cpupid() in __split_huge_page_tail() | Kefeng Wang | 1 | -1/+1 |
2023-10-25 | mm: huge_memory: use a folio in change_huge_pmd() | Kefeng Wang | 1 | -6/+7 |
2023-10-25 | mm: huge_memory: use folio_last_cpupid() in __split_huge_page_tail() | Kefeng Wang | 1 | -1/+1 |
2023-10-25 | mm: huge_memory: use folio_last_cpupid() in do_huge_pmd_numa_page() | Kefeng Wang | 1 | -1/+1 |
2023-10-18 | mm/thp: fix "mm: thp: kill __transhuge_page_enabled()" | Zach O'Keefe | 1 | -7/+13 |
2023-10-18 | mm/rmap: convert page_move_anon_rmap() to folio_move_anon_rmap() | David Hildenbrand | 1 | -1/+1 |
2023-10-18 | mm/rmap: move SetPageAnonExclusive() out of page_move_anon_rmap() | David Hildenbrand | 1 | -0/+1 |
2023-10-16 | mm: memory: make numa_migrate_prep() to take a folio | Kefeng Wang | 1 | -1/+1 |
2023-10-16 | mm: huge_memory: use a folio in do_huge_pmd_numa_page() | Kefeng Wang | 1 | -16/+13 |
2023-10-04 | mm: migrate: convert migrate_misplaced_page() to migrate_misplaced_folio() | Kefeng Wang | 1 | -1/+1 |
2023-10-04 | mm: thp: dynamically allocate the thp-related shrinkers | Qi Zheng | 1 | -24/+43 |
2023-08-31 | Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -5/+6 |
2023-08-29 | Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -75/+52 |
2023-08-28 | Merge tag 'v6.6-vfs.tmpfs' of git://git.kernel.org/pub/scm/linux/kernel/git/v... | Linus Torvalds | 1 | -2/+4 |
2023-08-24 | mm/huge_memory: work on folio->swap instead of page->private when splitting f... | David Hildenbrand | 1 | -14/+15 |
2023-08-24 | mm/swap: stop using page->private on tail pages for THP_SWAP | David Hildenbrand | 1 | -9/+6 |
2023-08-24 | merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes | Andrew Morton | 1 | -1/+1 |
2023-08-24 | madvise:madvise_free_huge_pmd(): don't use mapcount() against large folio for... | Yin Fengwei | 1 | -1/+1 |
2023-08-21 | mm: convert split_huge_pages_pid() to use a folio | Matthew Wilcox (Oracle) | 1 | -11/+10 |
2023-08-21 | mm: add large_rmappable page flag | Matthew Wilcox (Oracle) | 1 | -2/+2 |
2023-08-21 | mm: convert prep_transhuge_page() to folio_prep_large_rmappable() | Matthew Wilcox (Oracle) | 1 | -3/+1 |
2023-08-21 | mm: convert free_transhuge_folio() to folio_undo_large_rmappable() | Matthew Wilcox (Oracle) | 1 | -11/+11 |
2023-08-21 | merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes | Andrew Morton | 1 | -2/+1 |
2023-08-21 | mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT | David Hildenbrand | 1 | -2/+1 |
2023-08-18 | mm: change pudp_huge_get_and_clear_full take vm_area_struct as arg | Aneesh Kumar K.V | 1 | -1/+1 |
2023-08-18 | mmu_notifiers: rename invalidate_range notifier | Alistair Popple | 1 | -2/+2 |
2023-08-18 | mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invali... | Alistair Popple | 1 | -21/+4 |
2023-08-18 | mm/huge_memory: use RMAP_NONE when calling page_add_anon_rmap() | Miaohe Lin | 1 | -1/+1 |
2023-08-18 | mm: merge folio_has_private()/filemap_release_folio() call pairs | David Howells | 1 | -2/+1 |
2023-08-09 | shmem: fix quota lock nesting in huge hole handling | Hugh Dickins | 1 | -2/+4 |
2023-07-11 | mm: Warn on shadow stack memory in wrong vma | Rick Edgecombe | 1 | -0/+1 |
2023-07-11 | mm: Make pte_mkwrite() take a VMA | Rick Edgecombe | 1 | -5/+5 |
2023-06-23 | mm: remove references to pagevec | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2023-06-19 | mm: ptep_get() conversion | Ryan Roberts | 1 | -2/+2 |
2023-06-19 | mm: remove set_compound_page_dtor() | Sidhartha Kumar | 1 | -1/+1 |
2023-06-19 | mm/huge_memory: split huge pmd under one pte_offset_map() | Hugh Dickins | 1 | -10/+18 |
2023-06-19 | mm/mremap: retry if either pte_offset_map_*lock() fails | Hugh Dickins | 1 | -2/+3 |
2023-06-09 | THP: avoid lock when check whether THP is in deferred list | Yin Fengwei | 1 | -5/+12 |
2023-04-21 | mm: don't check VMA write permissions if the PTE/PMD indicates write permissions | David Hildenbrand | 1 | -2/+2 |
2023-04-18 | mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() i... | David Hildenbrand | 1 | -3/+2 |
2023-04-18 | mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp ... | David Hildenbrand | 1 | -7/+2 |
2023-04-18 | mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on ... | David Hildenbrand | 1 | -4/+2 |
2023-04-18 | mm/userfaultfd: don't consider uffd-wp bit of writable migration entries | David Hildenbrand | 1 | -2/+0 |
2023-04-16 | sync mm-stable with mm-hotfixes-stable to pick up depended-upon upstream changes | Andrew Morton | 1 | -4/+15 |
2023-04-16 | mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO | Naoya Horiguchi | 1 | -2/+3 |
2023-04-16 | mm/userfaultfd: fix uffd-wp handling for THP migration entries | David Hildenbrand | 1 | -2/+12 |
2023-04-05 | mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries | Lorenzo Stoakes | 1 | -18/+13 |
2023-04-05 | mm, treewide: redefine MAX_ORDER sanely | Kirill A. Shutemov | 1 | -1/+1 |
2023-04-05 | mm: return an ERR_PTR from __filemap_get_folio | Christoph Hellwig | 1 | -1/+1 |
2023-04-05 | mm: don't look at xarray value entries in split_huge_pages_in_file | Christoph Hellwig | 1 | -3/+2 |
2023-03-28 | mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED | Peter Xu | 1 | -6/+2 |
2023-03-28 | mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio | Kefeng Wang | 1 | -10/+11 |
2023-03-07 | mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage | David Hildenbrand | 1 | -2/+4 |
2023-02-23 | Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -87/+89 |
2023-02-17 | mm/migrate: fix wrongly apply write bit after mkdirty on sparc64 | Peter Xu | 1 | -2/+4 |
2023-02-09 | mm/gup: simplify the external interface functions and consolidate invariants | Jason Gunthorpe | 1 | -10/+0 |
2023-02-02 | mm: fix khugepaged with shmem_enabled=advise | David Stevens | 1 | -1/+2 |
2023-02-02 | mm: convert deferred_split_huge_page() to deferred_split_folio() | Matthew Wilcox (Oracle) | 1 | -2/+1 |
2023-02-02 | mm/huge_memory: convert get_deferred_split_queue() to take a folio | Matthew Wilcox (Oracle) | 1 | -8/+10 |
2023-02-02 | mm/huge_memory: remove page_deferred_list() | Matthew Wilcox (Oracle) | 1 | -17/+17 |
2023-02-02 | mm: move page->deferred_list to folio->_deferred_list | Matthew Wilcox (Oracle) | 1 | -17/+15 |
2023-02-02 | mm: convert is_transparent_hugepage() to use a folio | Matthew Wilcox (Oracle) | 1 | -3/+5 |
2023-02-02 | mm: remove folio_pincount_ptr() and head_compound_pincount() | Matthew Wilcox (Oracle) | 1 | -2/+2 |
2023-02-02 | mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export | Alistair Popple | 1 | -2/+2 |
2023-01-18 | mm: huge_memory: convert split_huge_pages_all() to use a folio | Kefeng Wang | 1 | -8/+17 |
2023-01-18 | mm/thp: check and bail out if page in deferred queue already | Yin Fengwei | 1 | -0/+3 |
2023-01-18 | mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() | Kefeng Wang | 1 | -1/+1 |
2023-01-18 | mm: huge_memory: convert madvise_free_huge_pmd to use a folio | Kefeng Wang | 1 | -14/+14 |
2023-01-18 | mm/uffd: always wr-protect pte in pte|pmd_mkuffd_wp() | Peter Xu | 1 | -5/+3 |
2022-12-15 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -1/+2 |
2022-12-13 | Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -73/+84 |
2022-12-13 | Merge tag 'for-6.2/block-2022-12-08' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -6/+13 |
2022-12-11 | mm: remove VM_FAULT_WRITE | David Hildenbrand | 1 | -1/+1 |
2022-11-30 | mm/thp: re-apply mkdirty for small pages after split | Peter Xu | 1 | -6/+8 |
2022-11-30 | mm/gup: reliable R/O long-term pinning in COW mappings | David Hildenbrand | 1 | -1/+1 |
2022-11-30 | mm: add early FAULT_FLAG_UNSHARE consistency checks | David Hildenbrand | 1 | -3/+0 |
2022-11-30 | mm/autonuma: use can_change_(pte|pmd)_writable() to replace savedwrite | David Hildenbrand | 1 | -11/+15 |
2022-11-30 | mm/huge_memory: try avoiding write faults when changing PMD protection | David Hildenbrand | 1 | -2/+36 |
2022-11-30 | mm,thp,rmap: clean up the end of __split_huge_pmd_locked() | Hugh Dickins | 1 | -10/+5 |
2022-11-30 | mm,thp,rmap: subpages_mapcount of PTE-mapped subpages | Hugh Dickins | 1 | -1/+1 |
2022-11-30 | mm,thp,rmap: lock_compound_mapcounts() on THP mapcounts | Hugh Dickins | 1 | -2/+1 |
2022-11-30 | mm,thp,rmap: simplify compound page mapcount handling | Hugh Dickins | 1 | -28/+8 |
2022-11-30 | Merge branch 'mm-hotfixes-stable' into mm-stable | Andrew Morton | 1 | -3/+6 |
2022-11-29 | mm: Add PG_arch_3 page flag | Peter Collingbourne | 1 | -0/+1 |
2022-11-29 | mm: Do not enable PG_arch_2 for all 64-bit architectures | Catalin Marinas | 1 | -1/+1 |
2022-11-09 | mm: allow multiple error returns in try_grab_page() | Logan Gunthorpe | 1 | -6/+13 |
2022-11-08 | mm: migrate: try again if THP split is failed due to page refcnt | Baolin Wang | 1 | -2/+2 |
2022-11-08 | mm/huge_memory: convert split_huge_pages_in_file() to use a folio | Matthew Wilcox (Oracle) | 1 | -9/+9 |
2022-11-08 | Partly revert "mm/thp: carry over dirty bit when thp splits on pmd" | Peter Xu | 1 | -3/+6 |
2022-10-28 | mm: prep_compound_tail() clear page->private | Hugh Dickins | 1 | -1/+1 |
2022-10-20 | mm/huge_memory: do not clobber swp_entry_t during THP split | Mel Gorman | 1 | -1/+10 |
2022-10-03 | mm/shmem: add flag to enforce shmem THP in hugepage_vma_check() | Zach O'Keefe | 1 | -1/+1 |
2022-10-03 | mm/huge_memory: prevent THP_ZERO_PAGE_ALLOC increased twice | Liu Shixin | 1 | -1/+1 |
2022-10-03 | mm: convert page_get_anon_vma() to folio_get_anon_vma() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2022-10-03 | huge_memory: convert unmap_page() to unmap_folio() | Matthew Wilcox (Oracle) | 1 | -7/+6 |
2022-10-03 | huge_memory: convert split_huge_page_to_list() to use a folio | Matthew Wilcox (Oracle) | 1 | -25/+24 |
2022-10-03 | huge_memory: convert do_huge_pmd_wp_page() to use a folio | Matthew Wilcox (Oracle) | 1 | -16/+19 |
2022-09-26 | mm/gup: replace FOLL_NUMA by gup_can_follow_protnone() | David Hildenbrand | 1 | -1/+1 |
2022-09-26 | mm: fix the handling Non-LRU pages returned by follow_page | Haiyue Wang | 1 | -1/+1 |
2022-09-26 | mm/khugepaged: stop using vma linked list | Matthew Wilcox (Oracle) | 1 | -2/+2 |
2022-09-26 | mm/demotion: update node_is_toptier to work with memory tiers | Aneesh Kumar K.V | 1 | -0/+1 |
2022-09-26 | mm: multi-gen LRU: groundwork | Yu Zhao | 1 | -1/+2 |
2022-09-26 | mm: remember young/dirty bit for page migrations | Peter Xu | 1 | -2/+16 |
2022-09-26 | mm/thp: carry over dirty bit when thp splits on pmd | Peter Xu | 1 | -2/+7 |
2022-09-26 | Merge branch 'mm-hotfixes-stable' into mm-stable | Andrew Morton | 1 | -4/+2 |
2022-09-26 | mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() | Naoya Horiguchi | 1 | -4/+2 |
2022-09-11 | mm: fix PageAnonExclusive clearing racing with concurrent RCU GUP-fast | David Hildenbrand | 1 | -0/+3 |
2022-09-11 | mm: release private data before split THP | Yin Fengwei | 1 | -2/+12 |
2022-09-11 | mm: thp: remove redundant pgtable check in set_huge_zero_page() | Qi Zheng | 1 | -2/+1 |
2022-09-11 | memory tiering: hot page selection with hint page fault latency | Huang Ying | 1 | -3/+14 |
2022-09-11 | mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() finds hugepage | Zach O'Keefe | 1 | -16/+2 |
2022-09-11 | mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() | Zach O'Keefe | 1 | -8/+6 |
2022-08-20 | mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW | David Hildenbrand | 1 | -21/+43 |
2022-08-05 | Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -69/+117 |
2022-07-17 | mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_huge_pages_pid | Miaohe Lin | 1 | -3/+1 |
2022-07-17 | mm/huge_memory: comment the subtly logic in __split_huge_pmd | Miaohe Lin | 1 | -0/+4 |
2022-07-17 | mm/huge_memory: correct comment of prep_transhuge_page | Miaohe Lin | 1 | -1/+1 |
2022-07-17 | mm/huge_memory: minor cleanup for split_huge_pages_all | Miaohe Lin | 1 | -1/+6 |
2022-07-17 | mm/huge_memory: try to free subpage in swapcache when possible | Miaohe Lin | 1 | -1/+1 |
2022-07-17 | mm/huge_memory: fix comment in zap_huge_pud | Miaohe Lin | 1 | -6/+1 |
2022-07-17 | mm/huge_memory: use helper macro __ATTR_RW | Miaohe Lin | 1 | -6/+4 |
2022-07-17 | mm/huge_memory: use helper function vma_lookup in split_huge_pages_pid | Miaohe Lin | 1 | -2/+2 |
2022-07-17 | mm/huge_memory: rename mmun_start to haddr in remove_migration_pmd | Miaohe Lin | 1 | -3/+3 |
2022-07-17 | mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed | Miaohe Lin | 1 | -15/+7 |
2022-07-17 | mm/huge_memory: use helper touch_pud in huge_pud_set_accessed | Miaohe Lin | 1 | -13/+5 |
2022-07-17 | mm/huge_memory: fix comment of __pud_trans_huge_lock | Miaohe Lin | 1 | -3/+3 |
2022-07-17 | mm/huge_memory: access vm_page_prot with READ_ONCE in remove_migration_pmd | Miaohe Lin | 1 | -1/+1 |
2022-07-17 | mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd | Miaohe Lin | 1 | -1/+1 |
2022-07-17 | mm: khugepaged: reorg some khugepaged helpers | Yang Shi | 1 | -2/+2 |
2022-07-17 | mm: thp: kill __transhuge_page_enabled() | Yang Shi | 1 | -11/+40 |
2022-07-17 | mm: thp: kill transparent_hugepage_active() | Yang Shi | 1 | -9/+44 |
2022-07-17 | mm: thp: consolidate vma size check to transhuge_vma_suitable | Yang Shi | 1 | -1/+1 |
2022-07-17 | mm: handling Non-LRU pages returned by vm_normal_pages | Alex Sierra | 1 | -1/+1 |
2022-07-03 | mm: shrinkers: provide shrinkers with names | Roman Gushchin | 1 | -2/+2 |
2022-06-29 | mm: Account dirty folios properly during splits | Matthew Wilcox (Oracle) | 1 | -3/+8 |
2022-06-27 | docs: rename Documentation/vm to Documentation/mm | Mike Rapoport | 1 | -1/+1 |
2022-06-23 | mm: Clear page->private when splitting or migrating a page | Matthew Wilcox (Oracle) | 1 | -0/+1 |
2022-06-09 | mm/huge_memory: Fix xarray node memory leak | Matthew Wilcox (Oracle) | 1 | -2/+1 |
2022-05-26 | Merge tag 'mm-stable-2022-05-25' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -54/+123 |
2022-05-19 | mm: khugepaged: make khugepaged_enter() void function | Yang Shi | 1 | -2/+2 |
2022-05-19 | mm: thp: only regular file could be THP eligible | Yang Shi | 1 | -9/+2 |
2022-05-13 | mm/huge_memory: convert do_huge_pmd_anonymous_page() to use vma_alloc_folio() | Matthew Wilcox (Oracle) | 1 | -5/+4 |
2022-05-13 | mm: avoid unnecessary flush on change_huge_pmd() | Nadav Amit | 1 | -2/+2 |
2022-05-13 | mm/mprotect: do not flush when not required architecturally | Nadav Amit | 1 | -4/+5 |
2022-05-13 | mm/mprotect: use mmu_gather | Nadav Amit | 1 | -2/+8 |
2022-05-09 | mm: create new mm/swap.h header file | NeilBrown | 1 | -0/+1 |
2022-05-09 | mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous pages are exclusive ... | David Hildenbrand | 1 | -0/+3 |
2022-05-09 | mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a possibly shared anonymo... | David Hildenbrand | 1 | -0/+3 |
2022-05-09 | mm: support GUP-triggered unsharing of anonymous pages | David Hildenbrand | 1 | -1/+9 |
2022-05-09 | mm/rmap: fail try_to_migrate() early when setting a PMD migration entry fails | David Hildenbrand | 1 | -3/+5 |
2022-05-09 | mm: remember exclusively mapped anonymous pages with PG_anon_exclusive | David Hildenbrand | 1 | -7/+71 |
2022-05-09 | mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from unmap_page() | David Hildenbrand | 1 | -2/+0 |
2022-05-09 | mm/rmap: use page_move_anon_rmap() when reusing a mapped PageAnon() page excl... | David Hildenbrand | 1 | -0/+2 |
2022-05-09 | mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() | David Hildenbrand | 1 | -1/+1 |
2022-05-09 | mm/rmap: remove do_page_add_anon_rmap() | David Hildenbrand | 1 | -1/+1 |
2022-05-09 | mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_ano... | David Hildenbrand | 1 | -19/+8 |
2022-04-28 | mm/huge_memory: do not overkill when splitting huge_zero_page | Xu Yu | 1 | -1/+6 |
2022-04-07 | mm/huge_memory: Avoid calling pmd_page() on a non-leaf PMD | Matthew Wilcox (Oracle) | 1 | -6/+5 |
2022-03-24 | mm/huge_memory: remove stale locking logic from __split_huge_pmd() | David Hildenbrand | 1 | -36/+4 |
2022-03-24 | mm/huge_memory: remove stale page_trans_huge_mapcount() | David Hildenbrand | 1 | -48/+0 |
2022-03-24 | mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() | David Hildenbrand | 1 | -4/+9 |
2022-03-24 | mm/huge_memory: make is_transparent_hugepage() static | Miaohe Lin | 1 | -2/+1 |
2022-03-24 | mm/migration: add trace events for THP migrations | Anshuman Khandual | 1 | -0/+5 |
2022-03-22 | Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecache | Linus Torvalds | 1 | -116/+62 |