summaryrefslogtreecommitdiffstats
path: root/mm (follow)
Commit message (Expand)AuthorAgeFilesLines
* memory tier: remove unneeded disable_all_demotion_targets() when !CONFIG_MIGR...Miaohe Lin2023-06-201-1/+0
* mm: vmscan: mark kswapd_run() and kswapd_stop() __meminitMiaohe Lin2023-06-201-2/+2
* mm: skip CMA pages when they are not availableZhaoyang Huang2023-06-201-1/+21
* mm: page_isolation: write proper kerneldocJohannes Weiner2023-06-201-7/+26
* mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappingsLorenzo Stoakes2023-06-101-0/+101
* mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappingsLorenzo Stoakes2023-06-101-1/+43
* mm/mmap: separate writenotify and dirty tracking logicLorenzo Stoakes2023-06-101-12/+46
* mm/early_ioremap.c: improve the execution efficiency of early_ioremap_setup()Liam Ni2023-06-101-5/+3
* memcg: use helper macro FLUSH_TIMEMiaohe Lin2023-06-101-1/+1
* mm: page_alloc: remove unneeded header filesMiaohe Lin2023-06-101-4/+0
* mm: fix failure to unmap pte on highmem systemsRyan Roberts2023-06-101-4/+2
* mm/damon/ops-common: refactor to use {pte|pmd}p_clear_young_notify()Ryan Roberts2023-06-101-20/+2
* mm/damon/ops-common: atomically test and clear young on ptes and pmdsRyan Roberts2023-06-104-16/+12
* mm: vmalloc must set pte via arch codeRyan Roberts2023-06-101-2/+8
* vmstat: allow_direct_reclaim should use zone_page_state_snapshotMarcelo Tosatti2023-06-101-1/+1
* fs: factor out a direct_write_fallback helperChristoph Hellwig2023-06-101-51/+15
* filemap: add a kiocb_invalidate_post_direct_write helperChristoph Hellwig2023-06-101-17/+20
* filemap: add a kiocb_invalidate_pages helperChristoph Hellwig2023-06-101-20/+28
* filemap: add a kiocb_write_and_wait helperChristoph Hellwig2023-06-101-12/+18
* filemap: update ki_pos in generic_perform_writeChristoph Hellwig2023-06-101-4/+4
* backing_dev: remove current->backing_dev_infoChristoph Hellwig2023-06-101-3/+0
* mm: zswap: shrink until can acceptDomenico Cerasuolo2023-06-101-3/+14
* mm/mm_init.c: move set_pageblock_order() to free_area_init()Haifeng Xu2023-06-101-1/+2
* mm: khugepaged: avoid pointless allocation for "struct mm_slot"Xin Hao2023-06-101-7/+5
* mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM i...Tetsuo Handa2023-06-101-1/+2
* mm/mm_init.c: remove free_area_init_memoryless_node()Haifeng Xu2023-06-101-6/+1
* THP: avoid lock when check whether THP is in deferred listYin Fengwei2023-06-101-5/+12
* swap: comments get_swap_device() with usage ruleHuang Ying2023-06-101-3/+9
* swap: remove get/put_swap_device() in __swap_duplicate()Huang Ying2023-06-101-4/+1
* swap: remove __swp_swapcount()Huang Ying2023-06-102-20/+2
* swap, __read_swap_cache_async(): enlarge get/put_swap_device protection rangeHuang Ying2023-06-101-10/+21
* swap: remove get/put_swap_device() in __swap_count()Huang Ying2023-06-101-8/+2
* mm/mm_init.c: do not calculate zone_start_pfn/zone_end_pfn in zone_absent_pag...Haifeng Xu2023-06-101-18/+12
* mm/mm_init.c: introduce reset_memoryless_node_totalpages()Haifeng Xu2023-06-101-9/+22
* Multi-gen LRU: fix workingset accountingKalesh Singh2023-06-102-4/+7
* mm/memcontrol: export memcg.swap watermark via sysfs for v2 memcgLars R. Damerow2023-06-101-0/+13
* mm: shmem: fix UAF bug in shmem_show_options()Tu Jinjiang2023-06-101-1/+4
* mm: compaction: skip fast freepages isolation if enough freepages are isolatedBaolin Wang2023-06-101-0/+4
* mm: compaction: add trace event for fast freepages isolationBaolin Wang2023-06-101-1/+5
* mm: compaction: only set skip flag if cc->no_set_skip_hint is falseBaolin Wang2023-06-101-1/+1
* mm: compaction: skip more fully scanned pageblockBaolin Wang2023-06-101-1/+1
* mm: compaction: change fast_isolate_freepages() to void typeBaolin Wang2023-06-101-5/+3
* mm: compaction: drop the redundant page validation in update_pageblock_skip()Baolin Wang2023-06-101-3/+0
* mm/vmalloc: dont purge usable blocks unnecessarilyThomas Gleixner2023-06-101-8/+20
* mm/vmalloc: add missing READ/WRITE_ONCE() annotationsThomas Gleixner2023-06-101-5/+8
* mm/vmalloc: check free space in vmap_block locklessThomas Gleixner2023-06-101-1/+4
* mm/vmalloc: prevent flushing dirty space over and overThomas Gleixner2023-06-101-2/+6
* mm/vmalloc: avoid iterating over per CPU vmap blocks twiceThomas Gleixner2023-06-101-24/+46
* mm/vmalloc: prevent stale TLBs in fully utilized blocksThomas Gleixner2023-06-101-1/+2
* mm: multi-gen LRU: cleanup lru_gen_test_recent()T.J. Alumbaugh2023-06-101-30/+16