Age | Commit message (Expand) | Author |
2021-07-20 | mm/huge_memory.c: don't discard hugepage if other processes are mapping it | ![](//seccdn.libravatar.org/avatar/897b89deed7ad1723ac6ad24c41e32b7?s=13&d=retro) Miaohe Lin |
2021-07-11 | mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split | ![](//seccdn.libravatar.org/avatar/28e42090c50cceb5ec4c7722f34a3044?s=13&d=retro) Yang Shi |
2021-07-11 | mm/thp: try_to_unmap() use TTU_SYNC for safe splitting | ![](//seccdn.libravatar.org/avatar/83b965caff0b8f4e40867b8056ed61bd?s=13&d=retro) Hugh Dickins |
2021-04-28 | gup: document and work around "COW can break either way" issue | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |
2021-02-10 | mm: thp: fix MADV_REMOVE deadlock on shmem THP | ![](//seccdn.libravatar.org/avatar/83b965caff0b8f4e40867b8056ed61bd?s=13&d=retro) Hugh Dickins |
2020-12-02 | mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() | ![](//seccdn.libravatar.org/avatar/1781eff2da138da2e2b7703f46ac0a89?s=13&d=retro) Gerald Schaefer |
2020-10-01 | mm/thp: fix __split_huge_pmd_locked() for migration PMD | ![](//seccdn.libravatar.org/avatar/d79fe6af4e2fa2967cb516bb01307039?s=13&d=retro) Ralph Campbell |
2020-06-20 | mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() | ![](//seccdn.libravatar.org/avatar/e957a0a07b95cdb62c2292b4c38d8970?s=13&d=retro) Andrea Arcangeli |
2020-03-11 | mm, thp: fix defrag setting if newline is not used | ![](//seccdn.libravatar.org/avatar/4c52064c9bdca9f544e46e59dd1490b1?s=13&d=retro) David Rientjes |
2020-03-11 | mm/huge_memory.c: use head to check huge zero page | ![](//seccdn.libravatar.org/avatar/19ea13980285b916f655b958616c8a1a?s=13&d=retro) Wei Yang |
2020-01-23 | mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD align... | ![](//seccdn.libravatar.org/avatar/6848ac80d38c46beecca69ba442eb119?s=13&d=retro) Kirill A. Shutemov |
2020-01-23 | mm/huge_memory.c: make __thp_get_unmapped_area static | ![](//seccdn.libravatar.org/avatar/95201cecec0e80ce8841ac53fb46487f?s=13&d=retro) Bharath Vedartham |
2019-08-29 | mm, page_owner: handle THP splits correctly | ![](//seccdn.libravatar.org/avatar/23809b13fecf18564b1c674df3a49488?s=13&d=retro) Vlastimil Babka |
2018-12-05 | mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() | ![](//seccdn.libravatar.org/avatar/83b965caff0b8f4e40867b8056ed61bd?s=13&d=retro) Hugh Dickins |
2018-12-05 | mm/huge_memory: splitting set mapping+index before unfreeze | ![](//seccdn.libravatar.org/avatar/83b965caff0b8f4e40867b8056ed61bd?s=13&d=retro) Hugh Dickins |
2018-12-05 | mm/huge_memory.c: reorder operations in __split_huge_page_tail() | ![](//seccdn.libravatar.org/avatar/5d1d7093975304bed2014d115bd1eb17?s=13&d=retro) Konstantin Khlebnikov |
2018-12-05 | mm/huge_memory: rename freeze_page() to unmap_page() | ![](//seccdn.libravatar.org/avatar/83b965caff0b8f4e40867b8056ed61bd?s=13&d=retro) Hugh Dickins |
2018-10-20 | mremap: properly flush TLB before releasing the page | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |
2018-10-18 | mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 | ![](//seccdn.libravatar.org/avatar/5a0b9b90649bdb0a1a991d94cfa356c4?s=13&d=retro) Jérôme Glisse |
2018-10-13 | mm, thp: fix mlocking THP page with migration enabled | ![](//seccdn.libravatar.org/avatar/8733d9771c99e25ab0e77efa81a9dceb?s=13&d=retro) Kirill A. Shutemov |
2018-07-25 | mm/huge_memory.c: fix data loss when splitting a file pmd | ![](//seccdn.libravatar.org/avatar/83b965caff0b8f4e40867b8056ed61bd?s=13&d=retro) Hugh Dickins |
2018-06-05 | mm/huge_memory.c: __split_huge_page() use atomic ClearPageDirty() | ![](//seccdn.libravatar.org/avatar/83b965caff0b8f4e40867b8056ed61bd?s=13&d=retro) Hugh Dickins |
2018-05-30 | mm, thp: do not cause memcg oom for thp | ![](//seccdn.libravatar.org/avatar/4c52064c9bdca9f544e46e59dd1490b1?s=13&d=retro) David Rientjes |
2018-03-28 | mm/thp: do not wait for lock_page() in deferred_split_scan() | ![](//seccdn.libravatar.org/avatar/8733d9771c99e25ab0e77efa81a9dceb?s=13&d=retro) Kirill A. Shutemov |
2017-12-05 | mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d() | ![](//seccdn.libravatar.org/avatar/8733d9771c99e25ab0e77efa81a9dceb?s=13&d=retro) Kirill A. Shutemov |
2017-11-03 | mm/huge_memory.c: deposit page table when copying a PMD migration entry | ![](//seccdn.libravatar.org/avatar/a1e4cceafef7029982b09f5f5cc8d50e?s=13&d=retro) Zi Yan |
2017-09-08 | mm: soft-dirty: keep soft-dirty bits over thp migration | ![](//seccdn.libravatar.org/avatar/9296f032932bdd0568a95a99a91edfd8?s=13&d=retro) Naoya Horiguchi |
2017-09-08 | mm: thp: check pmd migration entry in common path | ![](//seccdn.libravatar.org/avatar/a1e4cceafef7029982b09f5f5cc8d50e?s=13&d=retro) Zi Yan |
2017-09-08 | mm: thp: enable thp migration in generic path | ![](//seccdn.libravatar.org/avatar/a1e4cceafef7029982b09f5f5cc8d50e?s=13&d=retro) Zi Yan |
2017-09-08 | mm: thp: introduce separate TTU flag for thp freezing | ![](//seccdn.libravatar.org/avatar/9296f032932bdd0568a95a99a91edfd8?s=13&d=retro) Naoya Horiguchi |
2017-09-06 | mm: hugetlb: clear target sub-page last when clearing huge page | ![](//seccdn.libravatar.org/avatar/84cd49902ca4a8142cba665f709087b4?s=13&d=retro) Huang Ying |
2017-09-06 | mm, THP, swap: support splitting THP for THP swap out | ![](//seccdn.libravatar.org/avatar/84cd49902ca4a8142cba665f709087b4?s=13&d=retro) Huang Ying |
2017-09-06 | mm, THP, swap: make reuse_swap_page() works for THP swapped out | ![](//seccdn.libravatar.org/avatar/84cd49902ca4a8142cba665f709087b4?s=13&d=retro) Huang Ying |
2017-09-06 | mm/huge_memory.c: constify attribute_group structures | ![](//seccdn.libravatar.org/avatar/6846d63f2effc497842ce83646721924?s=13&d=retro) Arvind Yadav |
2017-08-25 | Merge branch 'linus' into locking/core, to pick up fixes | ![](//seccdn.libravatar.org/avatar/32bf2b7caf423ebd4d5cc5c6288af416?s=13&d=retro) Ingo Molnar |
2017-08-18 | mm, oom: fix potential data corruption when oom_reaper races with writer | ![](//seccdn.libravatar.org/avatar/10075fd19c8e18b59c10d141a6f2de83?s=13&d=retro) Michal Hocko |
2017-08-11 | mm, locking: Fix up flush_tlb_pending() related merge in do_huge_pmd_numa_page() | ![](//seccdn.libravatar.org/avatar/5006c7a9e83a6090be8e8086eb432e1c?s=13&d=retro) Peter Zijlstra |
2017-08-11 | Merge branch 'linus' into locking/core, to resolve conflicts | ![](//seccdn.libravatar.org/avatar/32bf2b7caf423ebd4d5cc5c6288af416?s=13&d=retro) Ingo Molnar |
2017-08-10 | Revert "mm: numa: defer TLB flush for THP migration as long as possible" | ![](//seccdn.libravatar.org/avatar/385d57ec7570134d906ac8629985acb6?s=13&d=retro) Nadav Amit |
2017-08-10 | mm, locking: Rework {set,clear,mm}_tlb_flush_pending() | ![](//seccdn.libravatar.org/avatar/5006c7a9e83a6090be8e8086eb432e1c?s=13&d=retro) Peter Zijlstra |
2017-07-06 | mm, THP, swap: check whether THP can be split firstly | ![](//seccdn.libravatar.org/avatar/84cd49902ca4a8142cba665f709087b4?s=13&d=retro) Huang Ying |
2017-07-06 | mm, THP, swap: delay splitting THP during swap out | ![](//seccdn.libravatar.org/avatar/84cd49902ca4a8142cba665f709087b4?s=13&d=retro) Huang Ying |
2017-07-06 | thp, mm: fix crash due race in MADV_FREE handling | ![](//seccdn.libravatar.org/avatar/8733d9771c99e25ab0e77efa81a9dceb?s=13&d=retro) Kirill A. Shutemov |
2017-06-17 | mm: numa: avoid waiting on freed migrated pages | ![](//seccdn.libravatar.org/avatar/546ba522be956ba117d48cbbafcc5309?s=13&d=retro) Mark Rutland |
2017-05-08 | mm/huge_memory.c: deposit a pgtable for DAX PMD faults when required | ![](//seccdn.libravatar.org/avatar/3a2d5721b80a8103b0aee83415178de3?s=13&d=retro) Oliver O'Halloran |
2017-05-08 | mm/huge_memory.c: use zap_deposited_table() more | ![](//seccdn.libravatar.org/avatar/3a2d5721b80a8103b0aee83415178de3?s=13&d=retro) Oliver O'Halloran |
2017-05-03 | mm: make ttu's return boolean | ![](//seccdn.libravatar.org/avatar/fbfaa6a1e1a1f5b9892dfe565642d622?s=13&d=retro) Minchan Kim |
2017-05-03 | mm: reclaim MADV_FREE pages | ![](//seccdn.libravatar.org/avatar/83dca611afe4feb9add02b3507488c36?s=13&d=retro) Shaohua Li |
2017-05-03 | mm: move MADV_FREE pages into LRU_INACTIVE_FILE list | ![](//seccdn.libravatar.org/avatar/83dca611afe4feb9add02b3507488c36?s=13&d=retro) Shaohua Li |
2017-05-03 | mm: don't assume anonymous pages have SwapBacked flag | ![](//seccdn.libravatar.org/avatar/83dca611afe4feb9add02b3507488c36?s=13&d=retro) Shaohua Li |