summaryrefslogtreecommitdiffstats
path: root/mm/huge_memory.c
Commit message (Expand)AuthorAgeFilesLines
* mm, thp: make do_huge_pmd_wp_page() lock page for testing mapcountVlastimil Babka2021-03-031-0/+15
* mm: thp: fix MADV_REMOVE deadlock on shmem THPHugh Dickins2021-02-101-14/+23
* mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault()Gerald Schaefer2020-12-021-5/+3
* mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()Andrea Arcangeli2020-06-201-3/+28
* mm/huge_memory.c: use head to check huge zero pageWei Yang2020-03-111-1/+1
* mm, page_owner: handle THP splits correctlyVlastimil Babka2019-09-061-0/+4
* mm/huge_memory: fix lockdep complaint on 32-bit i_size_read()Hugh Dickins2018-12-051-6/+13
* mm/huge_memory: splitting set mapping+index before unfreezeHugh Dickins2018-12-051-6/+6
* mm/huge_memory.c: reorder operations in __split_huge_page_tail()Konstantin Khlebnikov2018-12-051-21/+15
* mm/huge_memory: rename freeze_page() to unmap_page()Hugh Dickins2018-12-051-6/+6
* mremap: properly flush TLB before releasing the pageLinus Torvalds2018-10-201-6/+4
* Fixes: Commit 2aa6d036b716 ("mm: numa: avoid waiting on freed migrated pages")Chas Williams2018-09-151-1/+1
* mm/huge_memory.c: fix data loss when splitting a file pmdHugh Dickins2018-07-251-0/+2
* mm, thp: do not cause memcg oom for thpDavid Rientjes2018-05-301-2/+3
* mm/thp: do not wait for lock_page() in deferred_split_scan()Kirill A. Shutemov2018-03-281-1/+3
* thp: fix MADV_DONTNEED vs. numa balancing raceKirill A. Shutemov2017-12-141-1/+33
* thp: reduce indentation level in change_huge_pmd()Kirill A. Shutemov2017-12-141-26/+26
* mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d()Kirill A. Shutemov2017-12-051-12/+7
* thp, mm: fix crash due race in MADV_FREE handlingKirill A. Shutemov2017-07-211-1/+1
* mm: numa: avoid waiting on freed migrated pagesMark Rutland2017-07-051-0/+6
* thp: fix MADV_DONTNEED vs. MADV_FREE raceKirill A. Shutemov2017-04-211-2/+1
* mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thpKeno Fischer2017-02-011-1/+17
* mm: pmd dirty emulation in page fault handlerMinchan Kim2017-01-191-2/+4
* mremap: move_ptes: check pte dirty after its removalAaron Lu2016-11-291-2/+2
* mremap: fix race between mremap() and page cleanningAaron Lu2016-11-171-1/+8
* mm: vm_page_prot: update with WRITE_ONCE/READ_ONCEAndrea Arcangeli2016-10-071-1/+1
* thp: reduce usage of huge zero page's atomic counterAaron Lu2016-10-071-11/+25
* thp, dax: add thp_get_unmapped_area for pmd mappingsToshi Kani2016-10-071-0/+43
* Merge branch 'linus' into sched/core, to pick up fixesIngo Molnar2016-09-301-3/+0
|\
| * mm: check VMA flags to avoid invalid PROT_NONE NUMA balancingLorenzo Stoakes2016-09-251-3/+0
* | Merge branch 'linus' into sched/core, to pick up fixesIngo Molnar2016-09-221-2/+2
|\|
| * mm: fix show_smap() for zone_device-pmd rangesDan Williams2016-09-091-2/+2
* | sched/numa, mm: Revert to checking pmd/pte_write instead of VMA flagsRik van Riel2016-09-131-1/+1
|/
* soft_dirty: fix soft_dirty during THP splitAndrea Arcangeli2016-08-261-1/+6
* mm, thp: remove __GFP_NORETRY from khugepaged and madvised allocationsVlastimil Babka2016-07-281-13/+16
* mm, THP: clean up return value of madvise_free_huge_pmdHuang Ying2016-07-281-7/+8
* mm: move most file-based accounting to the nodeMel Gorman2016-07-281-2/+2
* mm, vmscan: move LRU lists to nodeMel Gorman2016-07-281-1/+1
* mm, vmscan: move lru_lock to the nodeMel Gorman2016-07-281-3/+3
* thp: fix comments of __pmd_trans_huge_lock()Huang Ying2016-07-261-3/+3
* thp: introduce CONFIG_TRANSPARENT_HUGE_PAGECACHEKirill A. Shutemov2016-07-261-1/+1
* thp: extract khugepaged from mm/huge_memory.cKirill A. Shutemov2016-07-261-1484/+9
* shmem, thp: respect MADV_{NO,}HUGEPAGE for file mappingsKirill A. Shutemov2016-07-261-14/+5
* shmem: add huge pages supportKirill A. Shutemov2016-07-261-0/+2
* shmem: prepare huge= mount option and sysfs knobKirill A. Shutemov2016-07-261-0/+3
* mm, rmap: account shmem thp pagesKirill A. Shutemov2016-07-261-1/+3
* thp, mlock: do not mlock PTE-mapped file huge pagesKirill A. Shutemov2016-07-261-7/+20
* thp: file pages support for split_huge_page()Kirill A. Shutemov2016-07-261-45/+115
* thp: prepare change_huge_pmd() for file thpKirill A. Shutemov2016-07-261-1/+2
* thp: skip file huge pmd on copy_huge_pmd()Kirill A. Shutemov2016-07-261-18/+16