summaryrefslogtreecommitdiffstats
path: root/mm/khugepaged.c
Commit message (Expand)AuthorAgeFilesLines
* mm/vmscan: protect the workingset on anonymous LRUJoonsoo Kim2020-08-121-1/+1
* khugepaged: khugepaged_test_exit() check mmget_still_valid()Hugh Dickins2020-08-071-4/+1
* khugepaged: retract_page_tables() remember to test exitHugh Dickins2020-08-071-10/+14
* khugepaged: collapse_pte_mapped_thp() protect the pmd lockHugh Dickins2020-08-071-25/+19
* khugepaged: collapse_pte_mapped_thp() flush the right rangeHugh Dickins2020-08-071-1/+1
* khugepaged: fix null-pointer dereference due to raceKirill A. Shutemov2020-07-241-0/+3
* mmap locking API: convert mmap_sem commentsMichel Lespinasse2020-06-091-17/+17
* mmap locking API: convert mmap_sem API commentsMichel Lespinasse2020-06-091-1/+1
* mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse2020-06-091-18/+18
* mm: fold and remove lru_cache_add_anon() and lru_cache_add_file()Johannes Weiner2020-06-031-6/+2
* mm: memcontrol: delete unused lrucare handlingJohannes Weiner2020-06-031-2/+2
* mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() APIJohannes Weiner2020-06-031-25/+10
* mm: memcontrol: switch to native NR_ANON_MAPPED counterJohannes Weiner2020-06-031-1/+1
* mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM countersJohannes Weiner2020-06-031-5/+11
* mm: memcontrol: drop @compound parameter from memcg charging APIJohannes Weiner2020-06-031-10/+10
* khugepaged: introduce 'max_ptes_shared' tunableKirill A. Shutemov2020-06-031-4/+48
* khugepaged: allow to collapse PTE-mapped compound pagesKirill A. Shutemov2020-06-031-34/+65
* khugepaged: allow to collapse a page shared across forkKirill A. Shutemov2020-06-031-9/+37
* khugepaged: drain LRU add pagevec after swapinKirill A. Shutemov2020-06-031-0/+5
* khugepaged: drain all LRU caches before scanning pagesKirill A. Shutemov2020-06-031-0/+2
* khugepaged: do not stop collapse if less than half PTEs are referencedKirill A. Shutemov2020-06-031-16/+11
* mm,thp: stop leaking unreleased file pagesHugh Dickins2020-05-281-0/+1
* khugepaged: skip collapse if uffd-wp detectedPeter Xu2020-04-071-0/+23
* mm: code cleanup for MADV_FREEHuang Ying2020-04-071-2/+2
* mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHEMatthew Wilcox (Oracle)2020-04-071-8/+4
* mm/vma: make is_vma_temporary_stack() available for general useAnshuman Khandual2020-04-021-1/+1
* mm/vma: move VM_NO_KHUGEPAGED into generic headerAnshuman Khandual2020-04-021-2/+0
* mm/thp: flush file for !is_shmem PageDirty() case in collapse_file()Song Liu2019-12-011-0/+18
* mm,thp: recheck each page before collapsing file THPSong Liu2019-11-151-12/+16
* mm/khugepaged: fix might_sleep() warn with CONFIG_HIGHPTE=yVille Syrjälä2019-11-061-3/+4
* khugepaged: enable collapse pmd for pte-mapped THPSong Liu2019-09-241-4/+188
* mm,thp: avoid writes to file with THP in pagecacheSong Liu2019-09-241-1/+3
* mm,thp: add read-only THP support for (non-shmem) FSSong Liu2019-09-241-42/+107
* khugepaged: rename collapse_shmem() and khugepaged_scan_shmem()Song Liu2019-09-241-12/+11
* mm: page cache: store only head pages in i_pagesMatthew Wilcox (Oracle)2019-09-241-2/+2
* sched/topology: Improve load balancing on AMD EPYC systemsMatt Fleming2019-09-031-1/+1
* Revert "mm: page cache: store only head pages in i_pages"Linus Torvalds2019-07-051-2/+2
* coredump: fix race condition between collapse_huge_page() and core dumpingAndrea Arcangeli2019-06-131-0/+3
* mm/mmu_notifier: use correct mmu_notifier events for each invalidationJérôme Glisse2019-05-141-1/+1
* mm/mmu_notifier: contextual information for event triggering invalidationJérôme Glisse2019-05-141-1/+2
* mm: page cache: store only head pages in i_pagesMatthew Wilcox2019-05-141-2/+2
* mm: memcontrol: expose THP events on a per-memcg basisChris Down2019-03-051-0/+2
* mm/mmu_notifier: use structure for invalidate_range_start/end calls v2Jérôme Glisse2018-12-281-6/+4
* Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar2018-12-041-2/+2
|\
| * mm: Replace spin_is_locked() with lockdepLance Roy2018-11-121-2/+2
* | mm/khugepaged: fix the xas_create_range() error pathHugh Dickins2018-11-301-11/+14
* | mm/khugepaged: collapse_shmem() do not crash on CompoundHugh Dickins2018-11-301-1/+9
* | mm/khugepaged: collapse_shmem() without freezing new_pageHugh Dickins2018-11-301-12/+7
* | mm/khugepaged: minor reorderings in collapse_shmem()Hugh Dickins2018-11-301-40/+32
* | mm/khugepaged: collapse_shmem() remember to clear holesHugh Dickins2018-11-301-0/+10