| Commit message (Expand) | Author | Age | Files | Lines |
* | merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes | Andrew Morton | 2023-08-21 | 1 | -9/+18 |
|\ |
|
| * | mm: enable page walking API to lock vmas during the walk | Suren Baghdasaryan | 2023-08-21 | 1 | -9/+16 |
| * | mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page | Miaohe Lin | 2023-08-04 | 1 | -0/+2 |
* | | mm/ksm: add pages scanned metric | Stefan Roesch | 2023-08-21 | 1 | -1/+15 |
* | | ksm: consider KSM-placed zeropages when calculating KSM profit | xu xin | 2023-08-18 | 1 | -2/+2 |
* | | ksm: add ksm zero pages for each process | xu xin | 2023-08-18 | 1 | -0/+1 |
* | | ksm: count all zero pages placed by KSM | xu xin | 2023-08-18 | 1 | -0/+12 |
* | | ksm: support unsharing KSM-placed zero pages | xu xin | 2023-08-18 | 1 | -3/+8 |
|/ |
|
* | mm: remove references to pagevec | Matthew Wilcox (Oracle) | 2023-06-23 | 1 | -3/+3 |
* | mm: ptep_get() conversion | Ryan Roberts | 2023-06-19 | 1 | -10/+12 |
* | mm/various: give up if pte_offset_map[_lock]() fails | Hugh Dickins | 2023-06-19 | 1 | -3/+4 |
* | mm: use pmdp_get_lockless() without surplus barrier() | Hugh Dickins | 2023-06-19 | 1 | -2/+1 |
* | mm/ksm: move disabling KSM from s390/gmap code to KSM code | David Hildenbrand | 2023-05-02 | 1 | -0/+11 |
* | mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 | David Hildenbrand | 2023-05-02 | 1 | -0/+59 |
* | mm: add new KSM process and sysfs knobs | Stefan Roesch | 2023-04-21 | 1 | -0/+21 |
* | mm: add new api to enable ksm per process | Stefan Roesch | 2023-04-21 | 1 | -17/+87 |
* | mm: ksm: support hwpoison for ksm page | Longlong Xia | 2023-04-18 | 1 | -0/+45 |
* | mm: add tracepoints to ksm | Stefan Roesch | 2023-03-28 | 1 | -2/+19 |
* | mm/ksm: fix race with VMA iteration and mm_struct teardown | Liam R. Howlett | 2023-03-23 | 1 | -2/+9 |
* | Merge branch 'mm-hotfixes-stable' into mm-stable | Andrew Morton | 2023-02-10 | 1 | -2/+5 |
|\ |
|
| * | mm: hwpoison: support recovery from ksm_might_need_to_copy() | Kefeng Wang | 2023-02-09 | 1 | -2/+5 |
* | | mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export | Alistair Popple | 2023-02-02 | 1 | -3/+2 |
|/ |
|
* | mm/ksm: convert break_ksm() to use walk_page_range_vma() | David Hildenbrand | 2022-12-11 | 1 | -10/+39 |
* | mm/ksm: fix KSM COW breaking with userfaultfd-wp via FAULT_FLAG_UNSHARE | David Hildenbrand | 2022-12-11 | 1 | -7/+5 |
* | mm/ksm: simplify break_ksm() to not rely on VM_FAULT_WRITE | David Hildenbrand | 2022-12-11 | 1 | -12/+13 |
* | mm/autonuma: use can_change_(pte|pmd)_writable() to replace savedwrite | David Hildenbrand | 2022-11-30 | 1 | -5/+4 |
* | memory: move hotplug memory notifier priority to same file for easy sorting | Liu Shixin | 2022-11-08 | 1 | -1/+1 |
* | ksm: use a folio in replace_page() | Matthew Wilcox (Oracle) | 2022-10-03 | 1 | -3/+5 |
* | ksm: convert to use common struct mm_slot | Qi Zheng | 2022-10-03 | 1 | -76/+56 |
* | ksm: convert ksm_mm_slot.link to ksm_mm_slot.hash | Qi Zheng | 2022-10-03 | 1 | -7/+7 |
* | ksm: convert ksm_mm_slot.mm_list to ksm_mm_slot.mm_node | Qi Zheng | 2022-10-03 | 1 | -20/+20 |
* | ksm: add the ksm prefix to the names of the ksm private structures | Qi Zheng | 2022-10-03 | 1 | -108/+108 |
* | ksm: count allocated ksm rmap_items for each process | xu xin | 2022-09-26 | 1 | -0/+2 |
* | mm: fix the handling Non-LRU pages returned by follow_page | Haiyue Wang | 2022-09-26 | 1 | -3/+9 |
* | mm/ksm: use vma iterators instead of vma linked list | Matthew Wilcox (Oracle) | 2022-09-26 | 1 | -7/+11 |
* | mm: fix PageAnonExclusive clearing racing with concurrent RCU GUP-fast | David Hildenbrand | 2022-09-11 | 1 | -0/+1 |
* | mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() finds hugepage | Zach O'Keefe | 2022-09-11 | 1 | -0/+10 |
* | Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2022-08-05 | 1 | -5/+5 |
|\ |
|
| * | mm: handling Non-LRU pages returned by vm_normal_pages | Alex Sierra | 2022-07-17 | 1 | -3/+3 |
| * | docs: rename Documentation/vm to Documentation/mm | Mike Rapoport | 2022-06-27 | 1 | -2/+2 |
* | | mm/folio-compat: Remove migration compatibility functions | Matthew Wilcox (Oracle) | 2022-08-02 | 1 | -1/+1 |
|/ |
|
* | ksm: fix typo in comment | Julia Lawall | 2022-05-25 | 1 | -1/+1 |
* | mm: don't be stuck to rmap lock on reclaim path | Minchan Kim | 2022-05-19 | 1 | -2/+8 |
* | mm: remember exclusively mapped anonymous pages with PG_anon_exclusive | David Hildenbrand | 2022-05-09 | 1 | -1/+12 |
* | mm/rmap: remove do_page_add_anon_rmap() | David Hildenbrand | 2022-05-09 | 1 | -1/+1 |
* | ksm: count ksm merging pages for each process | xu xin | 2022-04-28 | 1 | -0/+8 |
* | Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecache | Linus Torvalds | 2022-03-22 | 1 | -22/+10 |
|\ |
|
| * | mm/rmap: Constify the rmap_walk_control argument | Matthew Wilcox (Oracle) | 2022-03-21 | 1 | -1/+1 |
| * | mm/rmap: Convert rmap_walk() to take a folio | Matthew Wilcox (Oracle) | 2022-03-21 | 1 | -6/+6 |
| * | mm: Turn page_anon_vma() into folio_anon_vma() | Matthew Wilcox (Oracle) | 2022-03-21 | 1 | -1/+2 |