aboutsummaryrefslogtreecommitdiff
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
6 daysmm/madvise: add cond_resched() in THP branch of madvise_cold_or_pageout_pte_r...Wei Yang1-0/+1
6 daysmm/hugetlb: prefix log messages via pr_fmtEnze Li1-25/+27
6 daysmm/swap, PM: hibernate: atomically replace hibernation pinDavid Carlier1-0/+61
6 daysmm/memfd: fix hugetlb reservation accounting in error pathsHongfu Li1-15/+16
6 daysmm/damon/tests/core-kunit: add test for unconditionally skipping the last regionLiew Rui Yan1-0/+42
6 daysmm/damon: use damon_get_monitor_folio() for hugetlb entriesGregory Price2-6/+10
6 daysmm/damon/ops-common: fix age_in_sec overflow on 32-bitJaeyeon Lee1-2/+3
6 daysmm/hugetlb: use kvmalloc_objs for hugetlb_fault_mutex_tableDheeraj Kumar Srivastava1-1/+1
6 daysmm/vmalloc: bail out early on invalid page_shift in __vmap_pages_range_noflush()Wen Jiang1-1/+2
6 daysmm: kmsan: fix ioremap error cleanupDima Koziuk1-23/+12
6 daysmm: kmsan: fix iounmap metadata teardownDima Koziuk4-31/+50
6 daysmm/swap: submit the last readahead batch before unpluggingAlexandre Ghiti1-2/+2
6 daysmm/vma: don't remove VMA from rmap if pgoff unchangedLorenzo Stoakes (ARM)3-45/+132
6 daysmm: update comments to refer to anon rmap rather than anon_vmaLorenzo Stoakes (ARM)13-92/+92
6 daysmm: implement and use vma_has_anon_rmap(), silence KCSANLorenzo Stoakes (ARM)13-44/+75
6 daysmm/huge_memory: remove vma_is_special_huge()Lorenzo Stoakes (ARM)1-14/+4
6 daysmm: avoid use of VMA_SPECIAL_FLAGS in migrate_vma_setup()Lorenzo Stoakes (ARM)1-5/+7
6 daysmm: eliminate VMA_SPECIAL_FLAGS check in lru_gen_look_around()Lorenzo Stoakes (ARM)1-2/+2
6 daysmm: eliminate VMA_SPECIAL_FLAGS usage when hugetlb explicitly testedLorenzo Stoakes (ARM)3-4/+6
6 daysmm/madvise: use predicates for madvise(..., MADV_DOFORK)Lorenzo Stoakes (ARM)1-1/+1
6 daysmm/uffd: use predicates for userfaultfd checksLorenzo Stoakes (ARM)1-6/+16
6 daysmm/madvise: update is_valid_guard_vma() to use vma_is_mm_backed()Lorenzo Stoakes (ARM)1-7/+13
6 daysmm/vma: introduce vma[_flags]_is_mm_backed()Lorenzo Stoakes (ARM)2-6/+8
6 daysmm: drop some redundant checks around hugetlb VMAsLorenzo Stoakes (ARM)1-2/+2
6 daysmm: rename is_vm_hugetlb_page() to vma_is_hugetlb()Lorenzo Stoakes (ARM)18-49/+49
6 daysmm: remove hugetlb_inline.hLorenzo Stoakes (ARM)1-1/+0
6 daysmm: remove VMA_IO_BIT check in vma[_flags]_is_mm_managed()Lorenzo Stoakes (ARM)3-6/+6
6 daysmm/vma: enforce that mm-managed mappings may not set VMA_IO_BITLorenzo Stoakes (ARM)1-0/+6
6 daysmm/mlock: eliminate weird VMA_IO_BIT abuse and simplifyLorenzo Stoakes (ARM)4-39/+32
6 daysmm/mlock: clear VMA_LOCKED_MASK over mmap callbackLorenzo Stoakes (ARM)2-8/+16
6 daysmm/gup: error out early on !VMA_MAYREAD_BIT VMAsLorenzo Stoakes (ARM)1-0/+4
6 daysmm/vma: add and use vma_[flags]_is_fixed_mappingLorenzo Stoakes (ARM)2-7/+9
6 daysmm/vma: only allow mmap to clear VMA_MAYWRITE_BIT if not mm-managedLorenzo Stoakes (ARM)1-0/+5
6 daysmm: add mmap action for discontiguous kernel page mappingLorenzo Stoakes (ARM)3-10/+126
6 daysmm: assert mmap lock held, use new flags API in vm_insert_page[s]Lorenzo Stoakes (ARM)1-8/+10
6 daysmm/vma: tidy up map kernel pages enum valuesLorenzo Stoakes (ARM)1-4/+4
6 daysmm: make map_kernel_pages_[prepare,complete] internal and unexportedLorenzo Stoakes (ARM)2-2/+3
6 daysmm/vma: ensure mmap_prepare doesn't set actions on a mergeable vmaLorenzo Stoakes (ARM)1-0/+12
6 daysmm: consistently validate VMA state after mmap[_prepare] hooksLorenzo Stoakes (ARM)4-42/+158
6 daysmm/vma: introduce and use vma_[flags_]can_merge()Lorenzo Stoakes (ARM)1-8/+11
6 daysmm/vma: fix mmap_prepare file handling, remove file_doesnt_need_getLorenzo Stoakes (ARM)4-35/+58
6 daysmm: disallow ioremap'ing ordinary RAM in generic_access_phys()David Hildenbrand (Arm)1-0/+14
6 daysmm/memory_hotplug: drop CONFIG_HAVE_ARCH_PFN_VALID handling from pfn_to_onlin...David Hildenbrand (Arm)1-7/+2
6 daysmm/sparse: remove flags parameter from sparse_init_one_section()David Hildenbrand (Arm)3-5/+4
6 daysmm/sparse: remove SECTION_MARKED_PRESENTDavid Hildenbrand (Arm)3-16/+8
6 daysmm/sparse: move __highest_used_section_nr handlingDavid Hildenbrand (Arm)3-5/+5
6 daysmm/sparse: rename __highest_present_section_nr to __highest_used_section_nrDavid Hildenbrand (Arm)3-11/+7
6 daysmm/sparse: cleanup sparse_init_one_section()David Hildenbrand (Arm)1-2/+2
6 daysmm/sparse: rename and cleanup sparse_init_nid()David Hildenbrand (Arm)1-21/+20
6 daysmm/sparse: move initialization of section metadata to sparse_metadata_init()David Hildenbrand (Arm)1-21/+22