aboutsummaryrefslogtreecommitdiffstats
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2025-01-12mm: fix assertion in folio_end_read()Matthew Wilcox (Oracle)1-1/+1
2025-01-12mm: vmscan : pgdemote vmstat is not getting updated when MGLRU is enabled.Donet Tom1-0/+3
2025-01-12vmstat: disable vmstat_work on vmstat_cpu_down_prep()Koichiro Den1-2/+13
2025-01-12mm: clear uffd-wp PTE/PMD state on mremap()Ryan Roberts3-2/+56
2025-01-12mm: zswap: properly synchronize freeing resources during CPU hotunplugYosry Ahmed1-14/+44
2025-01-12Revert "mm: zswap: fix race between [de]compression and CPU hotunplug"Yosry Ahmed1-16/+3
2025-01-12mm: fix div by zero in bdi_ratio_from_pagesStefan Roesch1-2/+8
2025-01-12filemap: avoid truncating 64-bit offset to 32 bitsMarco Nelissen1-1/+1
2025-01-12mm/mempolicy: count MPOL_WEIGHTED_INTERLEAVE to "interleave_hit"Honggyu Kim1-1/+2
2025-01-12mm/kmemleak: fix percpu memory leak detection failureGuo Weikang1-1/+1
2025-01-06Revert "vmstat: disable vmstat_work on vmstat_cpu_down_prep()"Linus Torvalds1-2/+1
2024-12-30mm/util: make memdup_user_nul() similar to memdup_user()Tetsuo Handa1-6/+1
2024-12-30mm, madvise: fix potential workingset node list_lru leaksKairui Song3-9/+9
2024-12-30mm/damon/core: fix ignored quota goals and filters of newly committed schemesSeongJae Park1-0/+5
2024-12-30mm/damon/core: fix new damon_target objects leaks on damon_commit_targets()SeongJae Park1-1/+4
2024-12-30mm/list_lru: fix false warning of negative counterKairui Song1-1/+1
2024-12-30vmstat: disable vmstat_work on vmstat_cpu_down_prep()Koichiro Den1-1/+2
2024-12-30mm: shmem: fix the update of 'shmem_falloc->nr_unswapped'Baolin Wang1-1/+1
2024-12-30mm: shmem: fix incorrect index alignment for within_size policyBaolin Wang1-2/+3
2024-12-30mm: zswap: fix race between [de]compression and CPU hotunplugYosry Ahmed1-3/+16
2024-12-30mm/kmemleak: fix sleeping function called from invalid context at print messageAlessandro Carminati1-1/+1
2024-12-30mm: hugetlb: independent PMD page table shared countLiu Shixin1-9/+7
2024-12-30mm/readahead: fix large folio support in async readaheadYafang Shao1-1/+5
2024-12-30mm: don't try THP alignment for FS without get_unmapped_areaKefeng Wang1-1/+1
2024-12-30mm: vmscan: account for free pages to prevent infinite Loop in throttle_direc...Seiji Nishikawa1-1/+8
2024-12-30mm: reinstate ability to map write-sealed memfd mappings read-onlyLorenzo Stoakes2-1/+5
2024-12-18mm: huge_memory: handle strsep not finding delimiterLeo Stone1-1/+1
2024-12-18mm: convert partially_mapped set/clear operations to be atomicUsama Arif1-4/+4
2024-12-18vmalloc: fix accounting with i915Matthew Wilcox (Oracle)1-2/+4
2024-12-18mm/page_alloc: don't call pfn_to_page() on possibly non-existent PFN in split...David Hildenbrand1-2/+4
2024-12-18mm: use clear_user_(high)page() for arch with special user folio handlingZi Yan3-15/+10
2024-12-18mm: add RCU annotation to pte_offset_map(_lock)Petr Malat1-1/+1
2024-12-18mm: correctly reference merged VMALorenzo Stoakes1-1/+4
2024-12-18mm: use aligned address in copy_user_gigantic_page()Kefeng Wang2-5/+5
2024-12-18mm: use aligned address in clear_gigantic_page()Kefeng Wang1-1/+2
2024-12-18mm: shmem: fix ShmemHugePages at swapoutHugh Dickins1-10/+12
2024-12-13Merge tag 'slab-for-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-3/+18
2024-12-10memcg: slub: fix SUnreclaim for post charged objectsShakeel Butt1-3/+18
2024-12-08Merge tag 'mm-hotfixes-stable-2024-12-07-22-39' of git://git.kernel.org/pub/s...Linus Torvalds11-15/+32
2024-12-06Merge tag 'fixes-2024-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
2024-12-05mm/filemap: don't call folio_test_locked() without a reference in next_uptoda...David Hildenbrand1-2/+2
2024-12-05mm: correct typo in MMAP_STATE() macroLorenzo Stoakes1-1/+1
2024-12-05mm: respect mmap hint address when aligning for THPKalesh Singh1-0/+1
2024-12-05mm: memcg: declare do_memsw_account inlineJohn Sperbeck1-1/+1
2024-12-05mm/codetag: swap tags when migrate pagesDavid Wang1-1/+1
2024-12-05mm: open-code page_folio() in dump_page()Matthew Wilcox (Oracle)1-2/+5
2024-12-05mm: fix vrealloc()'s KASAN poisoning logicAndrii Nakryiko1-1/+2
2024-12-05Revert "readahead: properly shorten readahead when falling back to do_page_ca...Jan Kara1-3/+2
2024-12-05kasan: make report_lock a raw spinlockJared Kangas1-3/+3
2024-12-05mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MMDavid Hildenbrand1-0/+4
2024-12-05mm/gup: handle NULL pages in unpin_user_pages()John Hubbard1-1/+10
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra1-1/+1
2024-12-01memblock: allow zero threshold in validate_numa_converage()Mike Rapoport (Microsoft)1-2/+2
2024-11-30Merge tag 'kbuild-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-1/+1
2024-11-27Merge tag 'memblock-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+5
2024-11-27Rename .data.once to .data..once to fix resetting WARN*_ONCEMasahiro Yamada1-1/+1
2024-11-26Merge tag 'rust-6.13' of https://github.com/Rust-for-Linux/linuxLinus Torvalds1-1/+2
2024-11-26Merge tag 'fuse-update-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-11/+17
2024-11-25Merge tag 'slab-for-6.13-v2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-117/+222
2024-11-25Merge tag 'mm-nonmm-stable-2024-11-24-02-05' of git://git.kernel.org/pub/scm/...Linus Torvalds1-35/+27
2024-11-23Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds71-2629/+3016
2024-11-21Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+24
2024-11-21Merge tag 'net-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds3-136/+172
2024-11-21Merge tag 'bpf-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds1-0/+19
2024-11-20slab: Fix too strict alignment check in create_cache()Geert Uytterhoeven1-1/+1
2024-11-19Merge tag 'timers-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-3/+2
2024-11-18Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+6
2024-11-18Merge tag 'ext4_for_linus-6.13-rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+15
2024-11-18Merge tag 'pull-fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds4-60/+28
2024-11-18Merge tag 'vfs-6.13.tmpfs' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-10/+255
2024-11-18Merge tag 'vfs-6.13.pagecache' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-3/+2
2024-11-18Merge tag 'vfs-6.13.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2-2/+4
2024-11-18Merge tag 'vfs-6.13.mgtime' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2024-11-16Merge tag 'mm-hotfixes-stable-2024-11-16-15-33' of git://git.kernel.org/pub/s...Linus Torvalds4-7/+22
2024-11-16mm: revert "mm: shmem: fix data-race in shmem_getattr()"Andrew Morton1-2/+0
2024-11-16Merge branch 'slab/for-6.13/features' into slab/for-nextVlastimil Babka1-0/+43
2024-11-16mm/slab: Allow cache creation to proceed even if sysfs registration failsHyeonggon Yoo1-8/+18
2024-11-16mm/slub: Avoid list corruption when removing a slab from the full listyuan.gao2-1/+13
2024-11-16mm/slub: Improve redzone check and zeroing for krealloc()Feng Tang1-22/+58
2024-11-16mm/slub: Consider kfence case for get_orig_size()Feng Tang1-0/+3
2024-11-14cma: enforce non-zero pageblock_order during cma_init_reserved_mem()Ritesh Harjani (IBM)1-0/+9
2024-11-14mm/kfence: add a new kunit test test_use_after_free_read_nofault()Nirjhar Roy1-0/+17
2024-11-14memcg/hugetlb: add hugeTLB counters to memcgJoshua Hahn3-0/+16
2024-11-14vmstat: call fold_vm_zone_numa_events() before show per zone NUMA eventMengEn Sun1-0/+1
2024-11-14mm: fix NULL pointer dereference in alloc_pages_bulk_noprofJinjiang Tu1-1/+2
2024-11-14mm/mremap: fix address wraparound in move_page_tables()Jann Horn1-1/+1
2024-11-14mm, swap: fix allocation and scanning race with swapoffKairui Song1-3/+19
2024-11-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski23-205/+397
2024-11-14Merge branches 'for-next/gcs', 'for-next/probes', 'for-next/asm-offsets', 'fo...Catalin Marinas1-0/+6
2024-11-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfAlexei Starovoitov30-377/+636
2024-11-13Merge tag 'mm-hotfixes-stable-2024-11-12-16-39' of git://git.kernel.org/pub/s...Linus Torvalds10-59/+122
2024-11-12mm: zero range of eof folio exposed by inode size extensionBrian Foster1-0/+15
2024-11-12mm: swapfile: fix cluster reclaim work crash on rotational devicesJohannes Weiner1-1/+1
2024-11-12mm/thp: fix deferred split queue not partially_mapped: fixHugh Dickins1-1/+3
2024-11-12mm/gup: avoid an unnecessary allocation call for FOLL_LONGTERM casesJohn Hubbard1-39/+77
2024-11-12Merge branch 'iommufd/arm-smmuv3-nested' of iommu/linux into iommufd for-nextJason Gunthorpe6-9/+16
2024-11-11mm: mmap_lock: check trace_mmap_lock_$type_enabled() instead of regcountVlastimil Babka1-31/+8
2024-11-11mm: define general function pXd_init()Bibo Mao2-24/+0
2024-11-11kmemleak: iommu/iova: fix transient kmemleak false positiveCatalin Marinas1-0/+39
2024-11-11mm/list_lru: simplify the list_lru walk callback functionKairui Song3-11/+10
2024-11-11mm/list_lru: split the lock to per-cgroup scopeKairui Song4-97/+132
2024-11-11mm/list_lru: simplify reparenting and initial allocationKairui Song2-108/+77
2024-11-11mm/list_lru: code clean up for reparentingKairui Song2-29/+17
2024-11-11mm/list_lru: don't export list_lru_addKairui Song1-1/+0
2024-11-11mm/list_lru: don't pass unnecessary key parametersKairui Song2-6/+7
2024-11-11kasan: add kunit tests for kmalloc_track_caller, kmalloc_node_track_callerNihar Chaithanya1-0/+31
2024-11-11nommu: pass NULL argument to vma_iter_prealloc()Hajime Tazaki1-1/+1
2024-11-11mm: page_alloc: move mlocked flag clearance into free_pages_prepare()Roman Gushchin2-14/+15
2024-11-11kasan: change kasan_atomics kunit test as KUNIT_CASE_SLOWSabyrzhan Tasbolatov1-1/+1
2024-11-11kasan: use EXPORT_SYMBOL_IF_KUNIT to export symbolsSabyrzhan Tasbolatov3-11/+15
2024-11-11mm: remove unnecessary page_table_lock on stack expansionLorenzo Stoakes1-32/+6
2024-11-11mm: huge_memory: use strscpy() instead of strcpy()Maíra Canal1-2/+2
2024-11-11mm: shmem: override mTHP shmem default with a kernel parameterMaíra Canal1-1/+104
2024-11-11mm: move ``get_order_from_str()`` to internal.hMaíra Canal2-23/+37
2024-11-11mm: shmem: control THP support through the kernel command lineMaíra Canal1-23/+49
2024-11-11vma: detect infinite loop in vma treeLiam R. Howlett1-1/+5
2024-11-11mm: page_frag: use __alloc_pages() to replace alloc_pages_node()Yunsheng Lin1-3/+3
2024-11-11mm: page_frag: reuse existing space for 'size' and 'pfmemalloc'Yunsheng Lin1-22/+48
2024-11-11mm: page_frag: use initial zero offset for page_frag_alloc_align()Yunsheng Lin1-23/+23
2024-11-11mm: move the page fragment allocator from page_alloc into its own fileYunsheng Lin3-136/+146
2024-11-11mm/memory-failure: replace sprintf() with sysfs_emit()zhangguopeng1-1/+1
2024-11-11memcg: add flush tracepointJP Kobryn1-1/+6
2024-11-11memcg: rename do_flush_stats and add force flagJP Kobryn1-9/+8
2024-11-11mm: delete the unused put_pages_list()Hugh Dickins1-31/+0
2024-11-11mm: madvise: implement lightweight guard page mechanismLorenzo Stoakes2-0/+240
2024-11-11mm: add PTE_MARKER_GUARD PTE markerLorenzo Stoakes3-5/+23
2024-11-11mm: pagewalk: add the ability to install PTEsLorenzo Stoakes2-66/+186
2024-11-11kasan: delete CONFIG_KASAN_MODULE_TESTSabyrzhan Tasbolatov2-2/+2
2024-11-11kasan: migrate copy_user_test to kunitSabyrzhan Tasbolatov4-83/+48
2024-11-11mm: add per-order mTHP swpin countersBarry Song2-0/+6
2024-11-11mm: zswap: zswap_store_page() will initialize entry after adding to xarray.Kanchana P Sridhar1-30/+26
2024-11-11mm: swap: count successful large folio zswap stores in hugepage zswpout statsKanchana P Sridhar2-0/+4
2024-11-11mm: zswap: support large folios in zswap_store()Kanchana P Sridhar1-68/+121
2024-11-11mm: zswap: modify zswap_stored_pages to be atomic_long_tKanchana P Sridhar1-6/+13
2024-11-11mm: zswap: rename zswap_pool_get() to zswap_pool_tryget()Kanchana P Sridhar1-3/+3
2024-11-11mm: zswap: modify zswap_compress() to accept a page instead of a folioKanchana P Sridhar1-3/+3
2024-11-11Merge branch 'mm-hotfixes-stable' into mm-stableAndrew Morton7-23/+66
2024-11-11mm: count zeromap read and set for swapout and swapinBarry Song4-3/+25
2024-11-10filemap: Fix bounds checking in filemap_read()Trond Myklebust1-1/+1
2024-11-10Merge tag 'mm-hotfixes-stable-2024-11-09-22-40' of git://git.kernel.org/pub/s...Linus Torvalds16-134/+254
2024-11-08Merge tag 'slab-for-6.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-11/+20
2024-11-07mm/damon/tests/dbgfs-kunit: fix the header double inclusion guarding ifdef co...SeongJae Park1-1/+1
2024-11-07mm/damon/Kconfig: update DBGFS_KUNIT prompt copy for SYSFS_KUNITSeongJae Park1-1/+1
2024-11-07memcg: factor out mem_cgroup_stat_aggregate()Xiu Jianfeng1-59/+70
2024-11-07mm/show_mem: use str_yes_no() helper in show_free_areas()Thorsten Blum1-2/+1
2024-11-07mm/vmscan: wake up flushers conditionally to avoid cgroup OOMZeng Jingxiang1-3/+22
2024-11-07mm: use page->private instead of page->index in percpuMatthew Wilcox (Oracle)1-2/+2
2024-11-07mm: remove references to page->index in huge_memory.cMatthew Wilcox (Oracle)1-9/+9
2024-11-07bootmem: stop using page->indexMatthew Wilcox (Oracle)2-9/+10
2024-11-07mm: mass constification of folio/page pointersMatthew Wilcox (Oracle)5-22/+28
2024-11-07mm: renovate page_address_in_vma()Matthew Wilcox (Oracle)6-16/+28
2024-11-07mm: use page_pgoff() in more placesMatthew Wilcox (Oracle)2-5/+2
2024-11-07mm: convert page_to_pgoff() to page_pgoff()Matthew Wilcox (Oracle)2-3/+3
2024-11-07mm/zsmalloc: use memcpy_from/to_page whereever possiblePintu Kumar1-23/+13
2024-11-07zsmalloc: replace kmap_atomic with kmap_local_pagePintu Kumar1-32/+34
2024-11-07alloc_tag: support for page allocation tag compressionSuren Baghdasaryan1-3/+2
2024-11-07alloc_tag: populate memory for module tags as neededSuren Baghdasaryan3-2/+24
2024-11-07execmem: add support for cache of large ROX pagesMike Rapoport (Microsoft)3-8/+323
2024-11-07module: prepare to handle ROX allocations for textMike Rapoport (Microsoft)1-0/+11
2024-11-07mm: vmalloc: don't account for number of nodes for HUGE_VMAP allocationsMike Rapoport (Microsoft)1-7/+2
2024-11-07mm/damon/core: avoid overflow in damon_feed_loop_next_input()SeongJae Park1-7/+21
2024-11-07mm/damon/core: handle zero schemes apply intervalSeongJae Park1-4/+4
2024-11-07mm/damon/core: handle zero {aggregation,ops_update} intervalsSeongJae Park1-3/+3
2024-11-07mm/mlock: set the correct prev on failureWei Yang1-3/+6
2024-11-07mm/page_alloc: keep track of free highatomicYu Zhao1-3/+7
2024-11-06memcg: workingset: remove folio_memcg_rcu usageShakeel Butt1-12/+2
2024-11-06mm/vma: the pgoff is correct if can_merge_rightWei Yang1-3/+0
2024-11-06mm: defer second attempt at merge on mmap()Lorenzo Stoakes1-42/+14
2024-11-06mm: remove unnecessary reset state logic on merge new VMALorenzo Stoakes1-11/+0
2024-11-06mm: refactor __mmap_region()Lorenzo Stoakes1-140/+270
2024-11-06mm: isolate mmap internal logic to mm/vma.cLorenzo Stoakes4-330/+329
2024-11-06memcg-v1: remove memcg move locking codeShakeel Butt4-89/+0
2024-11-06memcg-v1: no need for memcg locking for MGLRUShakeel Butt1-15/+1
2024-11-06memcg-v1: no need for memcg locking for writeback trackingShakeel Butt1-4/+0
2024-11-06memcg-v1: no need for memcg locking for dirty trackingShakeel Butt1-13/+3
2024-11-06memcg-v1: remove charge move codeShakeel Butt3-902/+0
2024-11-06memcg-v1: fully deprecate move_charge_at_immigrateShakeel Butt1-12/+2
2024-11-06mm: shmem: fallback to page size splice if large folio has poisoned pagesBaolin Wang1-8/+30
2024-11-06mm/damon/vaddr: add 'nr_piece == 1' check in damon_va_evenly_split_region()Zheng Yejian2-0/+4
2024-11-06mm/damon/vaddr: fix issue in damon_va_evenly_split_region()Zheng Yejian2-2/+3
2024-11-06mm/page_alloc: use str_off_on() helper in build_all_zonelists()Thorsten Blum1-1/+1
2024-11-06mm/memcontrol: fix seq_buf size to save memory when PAGE_SIZE is largeRyan Roberts1-4/+5
2024-11-06mm: add missing mmu_notifier_clear_young for !MMU_NOTIFIERJames Houghton1-2/+0
2024-11-06mm/page-writeback: raise wb_thresh to prevent write blocking with strictlimitJim Zhao1-3/+22
2024-11-06mm/memory.c: simplify pfnmap_lockdep_assertManas1-1/+1
2024-11-06mm: shmem: improve the tmpfs large folio read performanceBaolin Wang1-10/+24
2024-11-06mm: shmem: update iocb->ki_pos directly to simplify tmpfs read logicBaolin Wang1-24/+11
2024-11-06mm: remove redundant condition for THP folioDev Jain1-1/+1
2024-11-06mm/mremap: remove goto from mremap_to()Liam R. Howlett1-19/+27
2024-11-06mm/mremap: cleanup vma_to_resize()Liam R. Howlett1-22/+31
2024-11-06mm: don't set readahead flag on a folio when lookahead_size > nr_to_readPankaj Raghav1-5/+10
2024-11-06mm: shmem: remove __shmem_huge_global_enabled()Kefeng Wang1-23/+10
2024-11-06mm: huge_memory: move file_thp_enabled() into huge_memory.cKefeng Wang1-0/+15
2024-11-06tmpfs: don't enable large folios if not supportedKefeng Wang1-1/+4
2024-11-06mm/mglru: reset page lru tier bits when activatingWei Xu1-4/+4
2024-11-06mm: swap: use str_true_false() helper functionThorsten Blum1-2/+1
2024-11-06mm, kasan, kmsan: instrument copy_from/to_kernel_nofaultSabyrzhan Tasbolatov3-2/+61
2024-11-06mm/vmstat: defer the refresh_zone_stat_thresholds after all CPUs bringupSaurabh Sengar1-1/+11
2024-11-06vmscan: add a vmscan event for reclaim_pagesJaewon Kim1-2/+3
2024-11-06mm: avoid zeroing user movable page twice with init_on_alloc=1Zi Yan3-2/+22