| Age | Commit message (Expand) | Author | Files | Lines |
| 3 days | mm/damon/core: introduce damon_ctx->paused | SeongJae Park | 1 | -0/+9 |
| 3 days | mm: limit filemap_fault readahead to VMA boundaries | Frederick Mayle | 2 | -1/+9 |
| 3 days | mm/madvise: reject invalid process_madvise() advice for zero-length vectors | fujunjie | 1 | -35/+25 |
| 3 days | mm: remove page_mapped() | David Hildenbrand (Arm) | 2 | -5/+5 |
| 3 days | mm/damon: support MADV_COLLAPSE via DAMOS_COLLAPSE scheme action | Asier Gutierrez | 2 | -0/+7 |
| 3 days | mm/damon: add synchronous commit for commit_inputs | Liew Rui Yan | 2 | -14/+78 |
| 3 days | mm/damon/ops-common: optimize damon_hot_score() using ilog2() | Liew Rui Yan | 1 | -3/+6 |
| 3 days | mm/mm_init: fix uninitialized struct pages for ZONE_DEVICE | Muchun Song | 1 | -3/+10 |
| 3 days | mm/mm_init: fix pageblock migratetype for ZONE_DEVICE compound pages | Muchun Song | 1 | -15/+19 |
| 3 days | mm/sparse-vmemmap: fix DAX vmemmap accounting with optimization | Muchun Song | 1 | -4/+30 |
| 3 days | mm/sparse-vmemmap: pass @pgmap argument to memory deactivation paths | Muchun Song | 3 | -14/+15 |
| 3 days | mm/memory_hotplug: fix incorrect altmap passing in error path | Muchun Song | 1 | -1/+1 |
| 3 days | mm/sparse-vmemmap: fix vmemmap accounting underflow | Muchun Song | 1 | -8/+12 |
| 3 days | mm/kfence: use special gfp_t format specifier | Brendan Jackman | 1 | -1/+1 |
| 3 days | mm/hugetlb: fix hugetlb cgroup rsvd charge/uncharge mismatch | Deepanshu Kartikey | 1 | -3/+4 |
| 3 days | mm/lruvec: preemptively free dead folios during lru_add drain | JP Kobryn (Meta) | 1 | -1/+40 |
| 3 days | mm, page_alloc: reintroduce page allocation stall warning | David Rientjes | 1 | -0/+46 |
| 3 days | mm/thp: dead code cleanup in Kconfig | Julian Braha | 1 | -4/+1 |
| 3 days | mm/page_alloc: cleanup flag vars in alloc_pages_bulk_noprof() | Brendan Jackman | 1 | -4/+1 |
| 3 days | mm/memory-failure: replace magic number 3 with GET_PAGE_MAX_RETRY_NUM | wangxuewen | 1 | -1/+1 |
| 3 days | mm/page_io: rename swap_iocb fields for clarity | David Carlier | 1 | -21/+21 |
| 3 days | mm/vmpressure: skip socket pressure for costly order reclaim | JP Kobryn (Meta) | 2 | -7/+16 |
| 3 days | mm: huge_memory: refactor defrag_show() to use defrag_flags[] | Breno Leitao | 1 | -16/+22 |
| 3 days | mm: huge_memory: use sysfs_match_string() in defrag_store() | Breno Leitao | 1 | -26/+34 |
| 3 days | mm/khugepaged: use ALIGN helpers for PMD alignment | Ye Liu | 1 | -4/+4 |
| 3 days | mm/memory-failure: use bool for forcekill state | Ye Liu | 1 | -3/+3 |
| 3 days | mm/sparse: remove sparse buffer pre-allocation mechanism | Muchun Song | 2 | -63/+2 |
| 3 days | mm/page_owner: fix %pGp format specifier argument type | Zhen Ni | 1 | -1/+1 |
| 3 days | mm: fix mmap errno value when MAP_DROPPABLE is not supported | Anthony Yznaga | 1 | -1/+1 |
| 3 days | mm/vmscan: fix typos in comments | Xiang Gao | 1 | -3/+3 |
| 3 days | mm/sparse: remove unnecessary NULL check before allocating mem_section | Sang-Heon Jeon | 1 | -6/+4 |
| 3 days | mm/migrate_device: cleanup up PMD Checks and warnings | Sunny Patel | 1 | -6/+3 |
| 3 days | mm/damon/tests/core-kunit: test fail_charge_{num,denom} committing | SeongJae Park | 1 | -0/+6 |
| 3 days | mm/damon/sysfs-schemes: implement fail_charge_{num,denom} files | SeongJae Park | 1 | -0/+54 |
| 3 days | mm/damon/core: introduce failed region quota charge ratio | SeongJae Park | 1 | -1/+20 |
| 3 days | mm/damon/core: merge regions after applying DAMOS schemes | SeongJae Park | 1 | -4/+55 |
| 3 days | mm/damon/core: handle <min_region_sz remaining quota as empty | SeongJae Park | 1 | -6/+17 |
| 3 days | mm/damon: add node_eligible_mem_bp goal metric | Ravi Jonnalagadda | 2 | -15/+164 |
| 3 days | mm/damon/core: make charge_addr_from aware of end-address exclusivity | SeongJae Park | 1 | -1/+1 |
| 3 days | mm/memory: update stale locking comments for fault handlers | Aditya Sharma | 1 | -26/+29 |
| 3 days | mm/gup: cleanup pgtable entry accessors | Alexander Gordeev | 1 | -4/+4 |
| 3 days | mm/page_alloc: optimize __free_contig_frozen_range() | Muhammad Usama Anjum | 1 | -2/+1 |
| 3 days | vmalloc: optimize vfree with free_pages_bulk() | Ryan Roberts | 2 | -11/+33 |
| 3 days | mm/page_alloc: optimize free_contig_range() | Ryan Roberts | 1 | -4/+108 |
| 3 days | mm/vmscan: add balance_pgdat begin/end tracepoints | Bunyod Suvonov | 1 | -0/+5 |
| 3 days | mm: convert vmemmap_p?d_populate() to static functions | Chengkaitao | 1 | -5/+5 |
| 3 days | mm/huge_memory: fix outdated comment about freeing subpages in __folio_split | Barry Song (Xiaomi) | 1 | -5/+4 |
| 3 days | Revert "tmpfs: don't enable large folios if not supported" | Baolin Wang | 1 | -4/+1 |
| 3 days | mm/page_alloc: replace kernel_init_pages() with batch page clearing | Hrushikesh Salunke | 1 | -7/+11 |
| 3 days | mm/cma: fix reserved page leak on activation failure | Muchun Song | 1 | -2/+5 |
| 3 days | mm/memory-failure: fix hugetlb_lock AA deadlock in get_huge_page_for_hwpoison | Wupeng Ma | 2 | -20/+10 |
| 3 days | mm/hugetlb: restore reservation on error in hugetlb folio copy paths | David Carlier | 1 | -0/+2 |
| 3 days | mm/cma_debug: fix invalid accesses for inactive CMA areas | Muchun Song | 1 | -1/+2 |
| 3 days | memcg: use round-robin victim selection in refill_stock | Shakeel Butt | 1 | -1/+4 |
| 3 days | mm/hugetlb: avoid false positive lockdep assertion | Lorenzo Stoakes | 1 | -19/+37 |
| 3 days | mm/slub: use empty sheaf helpers for oversized sheaves | Shengming Hu | 1 | -11/+10 |
| 4 days | mm/slub: fix typo in sheaves comment | Wilson Zeng | 1 | -1/+1 |
| 4 days | mm, slab: simplify returning slab in __refill_objects_node() | Vlastimil Babka (SUSE) | 1 | -10/+0 |
| 4 days | mm, slab: add an optimistic __slab_try_return_freelist() | Vlastimil Babka (SUSE) | 1 | -11/+48 |
| 6 days | Merge tag 'mm-hotfixes-stable-2026-05-25-16-22' of git://git.kernel.org/pub/s... | Linus Torvalds | 8 | -63/+55 |
| 6 days | mm/fake-numa: fix under-allocation detection in uniform split | Sang-Heon Jeon | 1 | -4/+13 |
| 6 days | memblock: don't touch memblock arrays when memblock_free() is called late | Mike Rapoport (Microsoft) | 1 | -2/+4 |
| 7 days | Merge tag 'v7.1-rc5' into driver-core-next | Danilo Krummrich | 18 | -122/+287 |
| 9 days | Merge tag 'cgroup-for-7.1-rc4-fixes' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -3/+3 |
| 10 days | Merge tag 'slab-for-7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 2 | -0/+3 |
| 10 days | Revert "mm: introduce a new page type for page pool in page type" | Byungchul Park | 1 | -9/+4 |
| 10 days | mm/vmalloc: do not trigger BUG() on BH disabled context | Uladzislau Rezki (Sony) | 1 | -1/+1 |
| 10 days | mm/migrate_device: fix pgtable leak in migrate_vma_insert_huge_pmd_page | Sunny Patel | 1 | -1/+3 |
| 10 days | mm: memcontrol: propagate NMI slab stats to memcg vmstats | Alexandre Ghiti | 1 | -0/+6 |
| 10 days | mm/damon/sysfs-schemes: delete tried region in regions_rmdirs() | SeongJae Park | 1 | -4/+4 |
| 10 days | mm/rmap: initialize nr_pages to 1 at loop start in try_to_unmap_one | Dev Jain | 1 | -0/+2 |
| 10 days | memfd: deny writeable mappings when implying SEAL_WRITE | Pratyush Yadav (Google) | 1 | -6/+6 |
| 10 days | Revert "mm/hugetlbfs: update hugetlbfs to use mmap_prepare" | Lorenzo Stoakes | 1 | -42/+29 |
| 11 days | exec_state: relocate dumpable information | Christian Brauner (Amutable) | 1 | -1/+0 |
| 13 days | Merge tag 'mm-hotfixes-stable-2026-05-18-21-07' of git://git.kernel.org/pub/s... | Linus Torvalds | 5 | -9/+28 |
| 13 days | cgroup/rstat: validate cpu before css_rstat_cpu() access | Qing Ming | 1 | -3/+3 |
| 2026-05-15 | Merge tag 'v7.1-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/... | Linus Torvalds | 1 | -0/+16 |
| 2026-05-14 | mm/slub: hold cpus_read_lock around flush_rcu_sheaves_on_cache() | Qing Wang | 2 | -0/+3 |
| 2026-05-14 | slab: fix kernel-docs for mm-api | Marco Elver | 1 | -98/+0 |
| 2026-05-14 | slab: support for compiler-assisted type-based slab cache partitioning | Marco Elver | 5 | -65/+122 |
| 2026-05-14 | mm/slub: defer freelist construction until after bulk allocation from a new slab | Shengming Hu | 1 | -144/+156 |
| 2026-05-13 | mm/memory: fix spurious warning when unmapping device-private/exclusive pages | Alistair Popple | 1 | -1/+1 |
| 2026-05-13 | mm: fix __vm_normal_page() to handle missing support for pmd_special()/pud_sp... | David Hildenbrand (Arm) | 1 | -3/+19 |
| 2026-05-13 | mm/memory_hotplug: fix memory block reference leak on remove | Muchun Song | 1 | -0/+2 |
| 2026-05-13 | mm/page_alloc: fix initialization of tags of the huge zero folio with init_on... | David Hildenbrand (Arm) | 1 | -4/+4 |
| 2026-05-13 | mm/damon/sysfs-schemes: call missing mem_cgroup_iter_break() | SeongJae Park | 1 | -0/+1 |
| 2026-05-13 | mm/migrate_device: fix spinlock leak in migrate_vma_insert_huge_pmd_page | Sunny Patel | 1 | -1/+1 |
| 2026-05-13 | Merge tag 'fixes-2026-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -6/+19 |
| 2026-05-05 | mm/slab: Add kvfree_atomic() helper | Uladzislau Rezki (Sony) | 1 | -0/+16 |
| 2026-05-04 | mm/memfd_luo: document preservation of file seals | David Carlier | 1 | -4/+5 |
| 2026-05-04 | mm/memfd_luo: reject memfds whose page count exceeds UINT_MAX | David Carlier | 1 | -2/+13 |
| 2026-05-03 | Merge tag 'slab-for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 2 | -0/+9 |
| 2026-04-30 | mm: memcontrol: fix rcu unbalance in get_non_dying_memcg_end() | Qi Zheng | 1 | -10/+19 |
| 2026-04-28 | mm/memfd_luo: report error when restoring a folio fails mid-loop | David Carlier | 1 | -0/+1 |
| 2026-04-27 | kho: fix deferred initialization of scratch areas | Michal Clapinski | 2 | -47/+39 |
| 2026-04-27 | mm/userfaultfd: detect VMA type change after copy retry in mfill_copy_folio_r... | David Carlier | 1 | -1/+11 |
| 2026-04-27 | mm/damon/stat: detect and use fresh enabled value | SeongJae Park | 1 | -10/+20 |
| 2026-04-27 | mm/damon/lru_sort: detect and use fresh enabled and kdamond_pid values | SeongJae Park | 1 | -30/+55 |
| 2026-04-27 | mm/damon/reclaim: detect and use fresh enabled and kdamond_pid values | SeongJae Park | 1 | -30/+55 |
| 2026-04-27 | mm/damon/sysfs-schemes: protect path kfree() with damon_sysfs_lock | SeongJae Park | 1 | -1/+11 |
| 2026-04-27 | mm/damon/sysfs-schemes: protect memcg_path kfree() with damon_sysfs_lock | SeongJae Park | 1 | -1/+11 |
| 2026-04-27 | mm/hugetlb_cma: round up per_node before logging it | Sang-Heon Jeon | 1 | -0/+1 |
| 2026-04-27 | mm/vma: do not try to unmap a VMA if mmap_prepare() invoked from mmap() | Lorenzo Stoakes | 2 | -10/+19 |
| 2026-04-27 | mm: start background writeback based on per-wb threshold for strictlimit BDIs | Joanne Koong | 1 | -10/+6 |
| 2026-04-27 | vmalloc: fix buffer overflow in vrealloc_node_align() | Marco Elver | 1 | -1/+1 |
| 2026-04-27 | mm/slab: return NULL early from kmalloc_nolock() in NMI on UP | Harry Yoo (Oracle) | 1 | -0/+4 |
| 2026-04-27 | mm/page_alloc: return NULL early from alloc_frozen_pages_nolock() in NMI on UP | Harry Yoo (Oracle) | 1 | -0/+5 |
| 2026-04-26 | driver core: Replace dev->dma_skip_sync with dev_dma_skip_sync() | Douglas Anderson | 1 | -1/+1 |
| 2026-04-24 | Merge tag 'slab-for-7.1-fix' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -12/+12 |
| 2026-04-22 | Merge tag 's390-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/... | Linus Torvalds | 1 | -9/+6 |
| 2026-04-20 | Merge tag 'uml-for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -0/+1 |
| 2026-04-19 | Merge tag 'mm-hotfixes-stable-2026-04-19-00-14' of git://git.kernel.org/pub/s... | Linus Torvalds | 8 | -12/+27 |
| 2026-04-19 | Merge tag 'mm-stable-2026-04-18-02-14' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 30 | -996/+1622 |
| 2026-04-18 | mm/damon/core: disallow non-power of two min_region_sz on damon_start() | SeongJae Park | 1 | -0/+5 |
| 2026-04-18 | mm/vmalloc: take vmap_purge_lock in shrinker | Uladzislau Rezki (Sony) | 1 | -0/+1 |
| 2026-04-18 | mm: call ->free_folio() directly in folio_unmap_invalidate() | Matthew Wilcox (Oracle) | 3 | -3/+7 |
| 2026-04-18 | mm: blk-cgroup: fix use-after-free in cgwb_release_workfn() | Breno Leitao | 1 | -2/+3 |
| 2026-04-18 | mm/zone_device: do not touch device folio after calling ->folio_free() | Matthew Brost | 1 | -1/+1 |
| 2026-04-18 | mm/damon/core: disallow time-quota setting zero esz | SeongJae Park | 1 | -3/+5 |
| 2026-04-18 | mm/mempolicy: fix weighted interleave auto sysfs name | Joshua Hahn | 1 | -3/+5 |
| 2026-04-18 | Merge tag 'memblock-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 5 | -126/+190 |
| 2026-04-18 | mm/vmscan: avoid false-positive -Wuninitialized warning | Arnd Bergmann | 1 | -2/+2 |
| 2026-04-18 | mm/migrate_device: remove dead migration entry check in migrate_vma_collect_h... | Davidlohr Bueso | 1 | -6/+0 |
| 2026-04-18 | mm/vmstat: fix vmstat_shepherd double-scheduling vmstat_update | Breno Leitao | 1 | -1/+1 |
| 2026-04-18 | mm/hugetlb: fix early boot crash on parameters without '=' separator | Thorsten Blum | 1 | -0/+3 |
| 2026-04-18 | mm/mprotect: special-case small folios when applying permissions | Pedro Falcato | 1 | -34/+57 |
| 2026-04-18 | mm/mprotect: move softleaf code out of the main function | Pedro Falcato | 1 | -60/+67 |
| 2026-04-18 | mm: remove '!root_reclaim' checking in should_abort_scan() | Zhaoyang Huang | 1 | -4/+0 |
| 2026-04-18 | mm/page_io: use sio->len for PSWPIN accounting in sio_read_complete() | David Carlier | 1 | -1/+1 |
| 2026-04-18 | userfaultfd: mfill_atomic(): remove retry logic | Mike Rapoport (Microsoft) | 1 | -27/+0 |
| 2026-04-18 | shmem, userfaultfd: implement shmem uffd operations using vm_uffd_ops | Mike Rapoport (Microsoft) | 2 | -134/+90 |
| 2026-04-18 | userfaultfd: introduce vm_uffd_ops->alloc_folio() | Mike Rapoport (Microsoft) | 1 | -44/+48 |
| 2026-04-18 | shmem, userfaultfd: use a VMA callback to handle UFFDIO_CONTINUE | Mike Rapoport (Microsoft) | 2 | -17/+32 |
| 2026-04-18 | userfaultfd: introduce vm_uffd_ops | Mike Rapoport (Microsoft) | 3 | -10/+58 |
| 2026-04-18 | userfaultfd: move vma_can_userfault out of line | Mike Rapoport (Microsoft) | 1 | -0/+33 |
| 2026-04-18 | userfaultfd: retry copying with locks dropped in mfill_atomic_pte_copy() | Mike Rapoport (Microsoft) | 1 | -24/+51 |
| 2026-04-18 | userfaultfd: introduce mfill_get_vma() and mfill_put_vma() | Mike Rapoport (Microsoft) | 1 | -50/+75 |
| 2026-04-18 | userfaultfd: introduce mfill_establish_pmd() helper | Mike Rapoport (Microsoft) | 1 | -50/+52 |
| 2026-04-18 | userfaultfd: introduce struct mfill_state | Mike Rapoport (Microsoft) | 1 | -66/+81 |
| 2026-04-18 | userfaultfd: introduce mfill_copy_folio_locked() helper | Mike Rapoport (Microsoft) | 1 | -24/+35 |
| 2026-04-18 | mm/memfd_luo: remove folio from page cache when accounting fails | Chenghao Duan | 1 | -1/+3 |
| 2026-04-18 | mm/memfd_luo: fix physical address conversion in put_folios cleanup | Chenghao Duan | 1 | -1/+6 |
| 2026-04-18 | mm/memfd_luo: use i_size_write() to set inode size during retrieve | Chenghao Duan | 1 | -1/+1 |
| 2026-04-18 | mm/memfd_luo: remove unnecessary memset in zero-size memfd path | Chenghao Duan | 1 | -1/+0 |
| 2026-04-18 | mm/memfd_luo: optimize shmem_recalc_inode calls in retrieve path | Chenghao Duan | 1 | -2/+6 |
| 2026-04-18 | mm/memfd: use folio_nr_pages() for shmem inode accounting | Chenghao Duan | 1 | -4/+6 |
| 2026-04-18 | mm/sparse: fix preinited section_mem_map clobbering on failure path | Muchun Song | 1 | -1/+0 |
| 2026-04-18 | mm/mempolicy: fix memory leaks in weighted_interleave_auto_store() | Jackie Liu | 1 | -11/+12 |
| 2026-04-18 | mm/damon/core: use time_in_range_open() for damos quota window start | SeongJae Park | 1 | -1/+2 |
| 2026-04-18 | mm/damon/core: validate damos_quota_goal->nid for node_memcg_{used,free}_bp | SeongJae Park | 1 | -0/+7 |
| 2026-04-18 | mm/damon/core: validate damos_quota_goal->nid for node_mem_{used,free}_bp | SeongJae Park | 1 | -0/+12 |
| 2026-04-18 | mm/damon/stat: fix memory leak on damon_start() failure in damon_stat_start() | Jackie Liu | 1 | -1/+4 |
| 2026-04-18 | mm/damon/core: fix damos_walk() vs kdamond_fn() exit race | SeongJae Park | 1 | -7/+14 |
| 2026-04-18 | mm/damon/core: fix damon_call() vs kdamond_fn() exit race | SeongJae Park | 1 | -31/+14 |
| 2026-04-18 | mm: zswap: tie per-CPU acomp_ctx lifetime to the pool | Kanchana P. Sridhar | 1 | -100/+80 |
| 2026-04-18 | mm: zswap: remove redundant checks in zswap_cpu_comp_dead() | Kanchana P. Sridhar | 1 | -2/+10 |
| 2026-04-18 | mm/alloc_tag: clear codetag for pages allocated before page_ext initialization | Hao Ge | 1 | -1/+9 |
| 2026-04-18 | mm/vmscan: prevent MGLRU reclaim from pinning address space | Suren Baghdasaryan | 1 | -2/+3 |
| 2026-04-18 | mm: vmscan: fix dirty folios throttling on cgroup v1 for MGLRU | Baolin Wang | 1 | -1/+16 |
| 2026-04-18 | memfd: implement get_id for memfd_luo | Pasha Tatashin | 1 | -0/+6 |
| 2026-04-18 | kho: persist blob size in KHO FDT | Breno Leitao | 1 | -1/+1 |
| 2026-04-18 | kho: add size parameter to kho_add_subtree() | Breno Leitao | 1 | -1/+1 |
| 2026-04-18 | mm: kmemleak: add CONFIG_DEBUG_KMEMLEAK_VERBOSE build option | Breno Leitao | 2 | -1/+12 |
| 2026-04-18 | mm: memcontrol: correct the nr_pages parameter type of mem_cgroup_update_lru_... | Qi Zheng | 1 | -2/+2 |
| 2026-04-18 | mm: memcontrol: change val type to long in __mod_memcg_{lruvec_}state() | Qi Zheng | 1 | -6/+12 |
| 2026-04-18 | mm: memcontrol: correct the type of stats_updates to unsigned long | Qi Zheng | 1 | -9/+9 |
| 2026-04-18 | mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance helpers | Muchun Song | 1 | -1/+0 |
| 2026-04-18 | mm: memcontrol: eliminate the problem of dying memory cgroup for LRU folios | Muchun Song | 2 | -83/+126 |
| 2026-04-18 | mm: memcontrol: convert objcg to be per-memcg per-node type | Qi Zheng | 1 | -30/+62 |
| 2026-04-18 | mm: memcontrol: prepare for reparenting non-hierarchical stats | Qi Zheng | 3 | -0/+120 |
| 2026-04-18 | mm: memcontrol: refactor mod_memcg_state() and mod_memcg_lruvec_state() | Qi Zheng | 1 | -19/+31 |
| 2026-04-18 | mm: workingset: use lruvec_lru_size() to get the number of lru pages | Qi Zheng | 2 | -4/+4 |
| 2026-04-18 | mm: memcontrol: refactor memcg_reparent_objcgs() | Qi Zheng | 1 | -5/+24 |
| 2026-04-18 | mm: vmscan: prepare for reparenting MGLRU folios | Qi Zheng | 1 | -0/+142 |
| 2026-04-18 | mm: vmscan: prepare for reparenting traditional LRU folios | Qi Zheng | 2 | -19/+33 |
| 2026-04-18 | mm: memcontrol: prepare for reparenting LRU pages for lruvec lock | Muchun Song | 3 | -33/+55 |
| 2026-04-18 | mm: do not open-code lruvec lock | Qi Zheng | 1 | -19/+19 |
| 2026-04-18 | mm: workingset: prevent lruvec release in workingset_activation() | Muchun Song | 1 | -1/+4 |
| 2026-04-18 | mm: swap: prevent lruvec release in lru_gen_clear_refs() | Muchun Song | 1 | -3/+5 |
| 2026-04-18 | mm: zswap: prevent lruvec release in zswap_folio_swapin() | Muchun Song | 1 | -0/+2 |
| 2026-04-18 | mm: workingset: prevent lruvec release in workingset_refault() | Muchun Song | 1 | -2/+6 |
| 2026-04-18 | mm: zswap: prevent memory cgroup release in zswap_compress() | Qi Zheng | 1 | -0/+3 |
| 2026-04-18 | mm: thp: prevent memory cgroup release in folio_split_queue_lock{_irqsave}() | Qi Zheng | 1 | -2/+18 |
| 2026-04-18 | mm: workingset: prevent memory cgroup release in lru_gen_eviction() | Muchun Song | 1 | -2/+7 |
| 2026-04-18 | mm: memcontrol: prevent memory cgroup release in mem_cgroup_swap_full() | Muchun Song | 1 | -8/+10 |
| 2026-04-18 | mm: mglru: prevent memory cgroup release in mglru | Muchun Song | 1 | -6/+16 |
| 2026-04-18 | mm: migrate: prevent memory cgroup release in folio_migrate_mapping() | Muchun Song | 1 | -0/+2 |
| 2026-04-18 | mm: page_io: prevent memory cgroup release in page_io module | Muchun Song | 1 | -2/+6 |
| 2026-04-18 | writeback: prevent memory cgroup release in writeback module | Muchun Song | 1 | -6/+8 |
| 2026-04-18 | mm: memcontrol: prevent memory cgroup release in get_mem_cgroup_from_folio() | Muchun Song | 1 | -3/+7 |
| 2026-04-18 | mm: memcontrol: return root object cgroup for root memory cgroup | Muchun Song | 2 | -22/+25 |
| 2026-04-18 | mm: memcontrol: allocate object cgroup for non-kmem case | Muchun Song | 1 | -27/+24 |
| 2026-04-18 | mm: vmscan: refactor move_folios_to_lru() | Muchun Song | 1 | -25/+21 |
| 2026-04-18 | mm: vmscan: prepare for the refactoring the move_folios_to_lru() | Qi Zheng | 1 | -3/+3 |
| 2026-04-18 | mm: rename unlock_page_lruvec_irq and its variants | Muchun Song | 5 | -17/+17 |
| 2026-04-18 | mm: workingset: use folio_lruvec() in workingset_refault() | Muchun Song | 1 | -6/+1 |
| 2026-04-18 | mm: memcontrol: remove dead code of checking parent memory cgroup | Muchun Song | 2 | -10/+1 |
| 2026-04-18 | mm/vma: remove __vma_check_mmap_hook() | Lorenzo Stoakes | 1 | -10/+0 |
| 2026-04-17 | Merge tag 'dma-mapping-7.1-2026-04-16' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -0/+3 |
| 2026-04-17 | Merge tag 'trace-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace... | Linus Torvalds | 1 | -1/+1 |