summaryrefslogtreecommitdiff
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2023-06-19Revert "mm: vmscan: add shrinker_srcu_generation"Qi Zheng1-20/+4
2023-06-19Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless"Qi Zheng1-8/+17
2023-06-19Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred"Qi Zheng1-2/+2
2023-06-19Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()"Qi Zheng1-2/+6
2023-06-19Revert "mm: shrinkers: convert shrinker_rwsem to mutex"Qi Zheng2-24/+24
2023-06-19mm/khugepaged: fix iteration in collapse_fileDavid Stevens1-1/+0
2023-06-19memfd: check for non-NULL file_seals in memfd_create() syscallRoberto Sassu1-3/+6
2023-06-19mm/vmalloc: do not output a spurious warning when huge vmalloc() failsLorenzo Stoakes1-4/+13
2023-06-19mm/mprotect: fix do_mprotect_pkey() limit checkLiam R. Howlett1-1/+1
2023-06-18mm/mmap: Fix error path in do_vmi_align_munmap()Liam R. Howlett1-20/+17
2023-06-18tcp: Use per-vma locking for receive zerocopyArjun Roy1-3/+4
2023-06-16Merge branches 'slab/for-6.5/prandom', 'slab/for-6.5/slab_no_merge' and 'slab...Vlastimil Babka5-43/+39
2023-06-16mm/slab_common: use SLAB_NO_MERGE instead of negative refcountVlastimil Babka1-6/+6
2023-06-12Merge tag 'mm-hotfixes-stable-2023-06-12-12-22' of git://git.kernel.org/pub/s...Linus Torvalds4-12/+28
2023-06-12zswap: do not shrink if cgroup may not zswapNhat Pham1-2/+9
2023-06-12page cache: fix page_cache_next/prev_miss off by oneMike Kravetz1-10/+16
2023-06-12mm/damon/core: fix divide error in damon_nr_accesses_to_accesses_bp()Kefeng Wang1-0/+2
2023-06-12mm/gup_test: fix ioctl fail for compat taskHaibo Li1-0/+1
2023-06-12block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig1-1/+1
2023-06-12block: use the holder as indication for exclusive opensChristoph Hellwig1-4/+3
2023-06-09mm: sparse: mark populate_section_memmap() staticArnd Bergmann1-1/+1
2023-06-09mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappingsLorenzo Stoakes1-0/+101
2023-06-09mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappingsLorenzo Stoakes1-1/+43
2023-06-09mm/mmap: separate writenotify and dirty tracking logicLorenzo Stoakes1-12/+46
2023-06-09mm/early_ioremap.c: improve the execution efficiency of early_ioremap_setup()Liam Ni1-5/+3
2023-06-09memcg: use helper macro FLUSH_TIMEMiaohe Lin1-1/+1
2023-06-09mm: page_alloc: remove unneeded header filesMiaohe Lin1-4/+0
2023-06-09mm: fix failure to unmap pte on highmem systemsRyan Roberts1-4/+2
2023-06-09mm/damon/ops-common: refactor to use {pte|pmd}p_clear_young_notify()Ryan Roberts1-20/+2
2023-06-09mm/damon/ops-common: atomically test and clear young on ptes and pmdsRyan Roberts4-16/+12
2023-06-09mm: vmalloc must set pte via arch codeRyan Roberts1-2/+8
2023-06-09vmstat: allow_direct_reclaim should use zone_page_state_snapshotMarcelo Tosatti1-1/+1
2023-06-09fs: factor out a direct_write_fallback helperChristoph Hellwig1-51/+15
2023-06-09filemap: add a kiocb_invalidate_post_direct_write helperChristoph Hellwig1-17/+20
2023-06-09filemap: add a kiocb_invalidate_pages helperChristoph Hellwig1-20/+28
2023-06-09filemap: add a kiocb_write_and_wait helperChristoph Hellwig1-12/+18
2023-06-09filemap: update ki_pos in generic_perform_writeChristoph Hellwig1-4/+4
2023-06-09backing_dev: remove current->backing_dev_infoChristoph Hellwig1-3/+0
2023-06-09mm: zswap: shrink until can acceptDomenico Cerasuolo1-3/+14
2023-06-09mm/mm_init.c: move set_pageblock_order() to free_area_init()Haifeng Xu1-1/+2
2023-06-09mm: khugepaged: avoid pointless allocation for "struct mm_slot"Xin Hao1-7/+5
2023-06-09mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM i...Tetsuo Handa1-1/+2
2023-06-09mm/mm_init.c: remove free_area_init_memoryless_node()Haifeng Xu1-6/+1
2023-06-09THP: avoid lock when check whether THP is in deferred listYin Fengwei1-5/+12
2023-06-09swap: comments get_swap_device() with usage ruleHuang Ying1-3/+9
2023-06-09swap: remove get/put_swap_device() in __swap_duplicate()Huang Ying1-4/+1
2023-06-09swap: remove __swp_swapcount()Huang Ying2-20/+2
2023-06-09swap, __read_swap_cache_async(): enlarge get/put_swap_device protection rangeHuang Ying1-10/+21
2023-06-09swap: remove get/put_swap_device() in __swap_count()Huang Ying1-8/+2
2023-06-09mm/mm_init.c: do not calculate zone_start_pfn/zone_end_pfn in zone_absent_pag...Haifeng Xu1-18/+12