| Age | Commit message (Expand) | Author | Files | Lines |
| 6 days | mm/huge_memory: Fix initialization of huge zero folio | Linus Torvalds | 1 | -7/+2 |
| 2025-10-02 | Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -51/+106 |
| 2025-09-29 | mm: Introduce alloc_frozen_pages_nolock() | Alexei Starovoitov | 1 | -21/+28 |
| 2025-09-29 | mm: Allow GFP_ACCOUNT to be used in alloc_pages_nolock(). | Alexei Starovoitov | 1 | -4/+6 |
| 2025-09-23 | mm: page_alloc: avoid kswapd thrashing due to NUMA restrictions | Johannes Weiner | 1 | -0/+24 |
| 2025-09-21 | mm: remove page->order | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2025-09-21 | alloc_tag: avoid warnings when freeing non-compound "tail" pages | Suren Baghdasaryan | 1 | -1/+8 |
| 2025-09-21 | mm: re-enable kswapd when memory pressure subsides or demotion is toggled | Chanwon Park | 1 | -7/+22 |
| 2025-09-21 | mm/page_alloc: check the correct buddy if it is a starting block | Wei Yang | 1 | -17/+8 |
| 2025-09-21 | mm/page_alloc: add kernel-docs for free_pages() | Vishal Moola (Oracle) | 1 | -0/+9 |
| 2025-09-21 | mm/page_alloc: reject unreasonable folio/compound page sizes in alloc_contig_... | David Hildenbrand | 1 | -1/+9 |
| 2025-09-13 | mm/page_alloc: find_large_buddy() from start_pfn aligned order | Wei Yang | 1 | -1/+7 |
| 2025-09-13 | mm/pageblock-flags: remove PB_migratetype_bits/PB_migrate_end | Wei Yang | 1 | -2/+2 |
| 2025-09-13 | mm/page_alloc: use xxx_pageblock_isolate() for better reading | Wei Yang | 1 | -4/+3 |
| 2025-09-13 | mm/page_alloc: harmonize should_compact_retry() type | Brendan Jackman | 1 | -1/+1 |
| 2025-09-13 | mm: remove is_migrate_highatomic() | Brendan Jackman | 1 | -1/+1 |
| 2025-09-13 | mm: introduce memdesc_flags_t | Matthew Wilcox (Oracle) | 1 | -6/+6 |
| 2025-09-13 | mm/page_alloc: remove redundant pcp->free_count initialization in per_cpu_pag... | Ye Liu | 1 | -1/+0 |
| 2025-09-13 | mm/page_alloc: simplify lowmem_reserve max calculation | Ye Liu | 1 | -6/+3 |
| 2025-09-13 | mm/page_alloc: only set ALLOC_HIGHATOMIC for __GPF_HIGH allocations | Thadeu Lima de Souza Cascardo | 1 | -1/+1 |
| 2025-07-26 | mm/page_alloc: remove trace_mm_alloc_contig_migrate_range_info() | Zi Yan | 1 | -29/+3 |
| 2025-07-13 | mm/page-alloc: remove PageMappingFlags() | David Hildenbrand | 1 | -4/+3 |
| 2025-07-13 | mm: rename __PageMovable() to page_has_movable_ops() | David Hildenbrand | 1 | -1/+1 |
| 2025-07-13 | mm/page_alloc: let page freeing clear any set page type | David Hildenbrand | 1 | -0/+4 |
| 2025-07-13 | mm/page_isolation: remove migratetype parameter from more functions | Zi Yan | 1 | -13/+14 |
| 2025-07-13 | mm/page_isolation: remove migratetype from undo_isolate_page_range() | Zi Yan | 1 | -1/+1 |
| 2025-07-13 | mm/page_isolation: remove migratetype from move_freepages_block_isolate() | Zi Yan | 1 | -17/+63 |
| 2025-07-13 | mm/page_alloc: add support for initializing pageblock as isolated | Zi Yan | 1 | -0/+26 |
| 2025-07-13 | mm/page_isolation: make page isolation a standalone bit | Zi Yan | 1 | -3/+24 |
| 2025-07-13 | mm/page_alloc: pageblock flags functions clean up | Zi Yan | 1 | -39/+132 |
| 2025-07-09 | mm: restore documentation for __free_pages() | Matthew Wilcox (Oracle) | 1 | -19/+19 |
| 2025-05-31 | Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -36/+26 |
| 2025-05-28 | Merge tag 'net-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ne... | Linus Torvalds | 1 | -6/+2 |
| 2025-05-27 | mm: pcp: increase pcp->free_count threshold to trigger free_high | Nikhil Dhama | 1 | -1/+1 |
| 2025-05-22 | mm: rename try_alloc_pages() to alloc_pages_nolock() | Alexei Starovoitov | 1 | -7/+8 |
| 2025-05-22 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -68/+20 |
| 2025-05-20 | mm/page_alloc.c: avoid infinite retries caused by cpuset race | Tianyang Zhang | 1 | -0/+8 |
| 2025-05-12 | cpuset: rename cpuset_node_allowed to cpuset_current_node_allowed | Gregory Price | 1 | -2/+2 |
| 2025-05-11 | mm: page_alloc: tighten up find_suitable_fallback() | Johannes Weiner | 1 | -18/+13 |
| 2025-05-11 | mm/page_alloc: simplify free_page_is_bad by removing free_page_is_bad_report | Ye Liu | 1 | -7/+1 |
| 2025-05-11 | mm: page_alloc: remove redundant READ_ONCE | Songtang Liu | 1 | -1/+1 |
| 2025-05-11 | mm/page_alloc: fix race condition in unaccepted memory handling | Kirill A. Shutemov | 1 | -47/+0 |
| 2025-05-11 | mm/page_alloc: ensure try_alloc_pages() plays well with unaccepted memory | Kirill A. Shutemov | 1 | -13/+15 |
| 2025-05-11 | mm/codetag: move tag retrieval back upfront in __free_pages() | David Wang | 1 | -9/+6 |
| 2025-04-24 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -14/+26 |
| 2025-04-17 | mm: vmscan: restore high-cpu watermark safety in kswapd | Johannes Weiner | 1 | -12/+0 |
| 2025-04-17 | mm/page_alloc: fix deadlock on cpu_hotplug_lock in __accept_page() | Kirill A. Shutemov | 1 | -2/+26 |
| 2025-04-17 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -40/+88 |
| 2025-04-14 | page_pool: Move pp_magic check into helper functions | Toke Høiland-Jørgensen | 1 | -6/+2 |
| 2025-04-11 | mm: page_alloc: speed up fallbacks in rmqueue_bulk() | Johannes Weiner | 1 | -34/+79 |
| 2025-04-11 | mm/page_alloc: avoid second trylock of zone->lock | Alexei Starovoitov | 1 | -6/+9 |
| 2025-04-03 | Merge tag 'mm-stable-2025-04-02-22-07' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -3/+3 |
| 2025-04-02 | mm/page_alloc: Fix try_alloc_pages | Alexei Starovoitov | 1 | -0/+3 |
| 2025-04-01 | mm/page_alloc: replace flag check with PageHWPoison() in check_new_page_bad() | Ye Liu | 1 | -1/+1 |
| 2025-04-01 | mm: page_alloc: fix defrag_mode's retry & OOM path | Johannes Weiner | 1 | -2/+2 |
| 2025-04-01 | Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -304/+444 |
| 2025-03-30 | Merge tag 'bpf_try_alloc_pages' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -15/+188 |
| 2025-03-21 | mm/page_alloc: remove unnecessary __maybe_unused in order_to_pindex() | Liu Ye | 1 | -1/+1 |
| 2025-03-21 | mm: simplify split_page_memcg() | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2025-03-17 | mm: page_alloc: defrag_mode kswapd/kcompactd watermarks | Johannes Weiner | 1 | -6/+23 |
| 2025-03-17 | mm: page_alloc: defrag_mode kswapd/kcompactd assistance | Johannes Weiner | 1 | -4/+10 |
| 2025-03-17 | mm: page_alloc: defrag_mode | Johannes Weiner | 1 | -2/+25 |
| 2025-03-17 | mm: page_alloc: trace type pollution from compaction capturing | Johannes Weiner | 1 | -0/+4 |
| 2025-03-17 | mm/page_alloc: add trace event for totalreserve_pages calculation | Martin Liu | 1 | -0/+1 |
| 2025-03-17 | mm/page_alloc: add trace event for per-zone lowmem reserve setup | Martin Liu | 1 | -0/+2 |
| 2025-03-17 | mm/page_alloc: add trace event for per-zone watermark setup | Martin Liu | 1 | -0/+1 |
| 2025-03-17 | mm: stop maintaining the per-page mapcount of large folios (CONFIG_NO_PAGE_MA... | David Hildenbrand | 1 | -1/+2 |
| 2025-03-17 | mm/rmap: basic MM owner tracking for large folios (!hugetlb) | David Hildenbrand | 1 | -0/+10 |
| 2025-03-17 | mm: move _entire_mapcount in folio to page[2] on 32bit | David Hildenbrand | 1 | -4/+8 |
| 2025-03-17 | mm: move _pincount in folio to page[2] on 32bit | David Hildenbrand | 1 | -3/+11 |
| 2025-03-17 | mm: move hugetlb specific things in folio to page[3] | David Hildenbrand | 1 | -0/+5 |
| 2025-03-17 | mm: let _folio_nr_pages overlay memcg_data in first tail page | David Hildenbrand | 1 | -1/+5 |
| 2025-03-17 | mm/page_alloc: clarify should_claim_block() commentary | Brendan Jackman | 1 | -20/+26 |
| 2025-03-17 | mm/page_alloc: clarify terminology in migratetype fallback code | Brendan Jackman | 1 | -36/+36 |
| 2025-03-16 | mm/page_alloc: warn on nr_reserved_highatomic underflow | Brendan Jackman | 1 | -2/+3 |
| 2025-03-16 | mm: page_alloc: group fallback functions together | Johannes Weiner | 1 | -197/+197 |
| 2025-03-16 | mm: page_alloc: remove remnants of unlocked migratetype updates | Johannes Weiner | 1 | -34/+16 |
| 2025-03-16 | mm: page_alloc: don't steal single pages from biggest buddy | Johannes Weiner | 1 | -46/+34 |
| 2025-03-16 | alloc_tag: uninline code gated by mem_alloc_profiling_key in page allocator | Suren Baghdasaryan | 1 | -0/+78 |
| 2025-03-16 | mm: avoid extra mem_alloc_profiling_enabled() checks | Suren Baghdasaryan | 1 | -2/+1 |
| 2025-03-16 | mm/page_alloc: fix memory accept before watermarks gets initialized | Kirill A. Shutemov | 1 | -2/+12 |
| 2025-03-05 | mm/page_alloc: fix uninitialized variable | Hao Zhang | 1 | -0/+1 |
| 2025-03-05 | Revert "mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] f... | Gabriel Krisman Bertazi | 1 | -2/+1 |
| 2025-02-27 | mm, bpf: Use memcg in try_alloc_pages(). | Alexei Starovoitov | 1 | -1/+7 |
| 2025-02-27 | mm, bpf: Introduce free_pages_nolock() | Alexei Starovoitov | 1 | -12/+81 |
| 2025-02-27 | mm, bpf: Introduce try_alloc_pages() for opportunistic page allocation | Alexei Starovoitov | 1 | -3/+101 |
| 2025-01-28 | treewide: const qualify ctl_tables where applicable | Joel Granados | 1 | -1/+1 |
| 2025-01-26 | Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -68/+111 |
| 2025-01-25 | mm/page_alloc: remove the incorrect and misleading comment | Yuntao Wang | 1 | -7/+0 |
| 2025-01-25 | mm: alloc_pages_bulk_noprof: drop page_list argument | Luiz Capitulino | 1 | -27/+12 |
| 2025-01-25 | mm: replace free hugepage folios after migration | yangge | 1 | -1/+11 |
| 2025-01-15 | mm: page_alloc: fix missed updates of lowmem_reserve in adjust_managed_page_c... | zihan zhou | 1 | -0/+3 |
| 2025-01-13 | mm/page_alloc: don't use __GFP_HARDWALL when migrating pages via alloc_contig*() | David Hildenbrand | 1 | -3/+3 |
| 2025-01-13 | mm/page_alloc: forward the gfp flags from alloc_contig_range() to post_alloc_... | David Hildenbrand | 1 | -4/+5 |
| 2025-01-13 | mm/page_alloc: sort out the alloc_contig_range() gfp flags mess | David Hildenbrand | 1 | -4/+44 |
| 2025-01-13 | mm/page_alloc: make __alloc_contig_migrate_range() static | David Hildenbrand | 1 | -3/+2 |
| 2025-01-13 | mm/page_isolation: don't pass gfp flags to start_isolate_page_range() | David Hildenbrand | 1 | -1/+1 |
| 2025-01-13 | mm/memory_hotplug: move debug_pagealloc_map_pages() into online_pages_range() | David Hildenbrand | 1 | -6/+0 |
| 2025-01-13 | mm/page_alloc: add some detailed comments in can_steal_fallback | gaoxiang17 | 1 | -0/+8 |
| 2025-01-13 | mm/page_alloc: add __alloc_frozen_pages() | Matthew Wilcox (Oracle) | 1 | -4/+14 |
| 2025-01-13 | mm/page_alloc: move set_page_refcounted() to end of __alloc_pages() | Matthew Wilcox (Oracle) | 1 | -6/+4 |
| 2025-01-13 | mm/page_alloc: move set_page_refcounted() to callers of __alloc_pages_slowpath() | Matthew Wilcox (Oracle) | 1 | -21/+9 |
| 2025-01-13 | mm/page_alloc: move set_page_refcounted() to callers of __alloc_pages_direct_... | Matthew Wilcox (Oracle) | 1 | -2/+3 |
| 2025-01-13 | mm/page_alloc: move set_page_refcounted() to callers of __alloc_pages_direct_... | Matthew Wilcox (Oracle) | 1 | -3/+6 |
| 2025-01-13 | mm/page_alloc: move set_page_refcounted() to callers of __alloc_pages_may_oom() | Matthew Wilcox (Oracle) | 1 | -6/+4 |
| 2025-01-13 | mm/page_alloc: move set_page_refcounted() to callers of __alloc_pages_cpuset_... | Matthew Wilcox (Oracle) | 1 | -4/+5 |
| 2025-01-13 | mm/page_alloc: move set_page_refcounted() to callers of get_page_from_freelist() | Matthew Wilcox (Oracle) | 1 | -8/+17 |
| 2025-01-13 | mm/page_alloc: move set_page_refcounted() to callers of prep_new_page() | Matthew Wilcox (Oracle) | 1 | -2/+6 |
| 2025-01-13 | mm/page_alloc: move set_page_refcounted() to callers of post_alloc_hook() | Matthew Wilcox (Oracle) | 1 | -1/+2 |
| 2025-01-13 | mm/page_alloc: export free_frozen_pages() instead of free_unref_page() | Matthew Wilcox (Oracle) | 1 | -9/+9 |
| 2025-01-13 | mm/page_alloc: cache page_zone() result in free_unref_page() | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2024-12-18 | mm/page_alloc: don't call pfn_to_page() on possibly non-existent PFN in split... | David Hildenbrand | 1 | -2/+4 |
| 2024-11-23 | Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -1/+1 |
| 2024-11-21 | Merge tag 'net-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ne... | Linus Torvalds | 1 | -136/+0 |
| 2024-11-14 | mm: fix NULL pointer dereference in alloc_pages_bulk_noprof | Jinjiang Tu | 1 | -1/+2 |
| 2024-11-14 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -7/+24 |
| 2024-11-11 | mm: page_alloc: move mlocked flag clearance into free_pages_prepare() | Roman Gushchin | 1 | -0/+15 |
| 2024-11-11 | mm: move the page fragment allocator from page_alloc into its own file | Yunsheng Lin | 1 | -136/+0 |
| 2024-11-11 | Merge branch 'mm-hotfixes-stable' into mm-stable | Andrew Morton | 1 | -3/+7 |
| 2024-11-07 | mm/page_alloc: keep track of free highatomic | Yu Zhao | 1 | -3/+7 |
| 2024-11-06 | mm/page_alloc: use str_off_on() helper in build_all_zonelists() | Thorsten Blum | 1 | -1/+1 |
| 2024-11-05 | mm/thp: fix deferred split unqueue naming and locking | Hugh Dickins | 1 | -1/+0 |
| 2024-11-05 | mm/thp: fix deferred split queue not partially_mapped | Hugh Dickins | 1 | -3/+2 |
| 2024-10-28 | mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves | Matt Fleming | 1 | -5/+5 |
| 2024-09-21 | Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -130/+219 |
| 2024-09-19 | Merge tag 'sched-core-2024-09-19' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -1/+1 |
| 2024-09-09 | mm/codetag: fix pgalloc_tag_split() | Yu Zhao | 1 | -2/+2 |
| 2024-09-09 | mm/page_alloc: fix build with CONFIG_UNACCEPTED_MEMORY=n | Andrew Morton | 1 | -11/+5 |
| 2024-09-09 | mm: page_alloc: fix missed updates of PGFREE in free_unref_{page/folios} | Yosry Ahmed | 1 | -6/+4 |
| 2024-09-09 | mm: page_alloc: simpify page del and expand | Huan Yang | 1 | -10/+25 |
| 2024-09-09 | mm: introduce a pageflag for partially mapped folios | Usama Arif | 1 | -2/+3 |
| 2024-09-09 | mm: warn about illegal __GFP_NOFAIL usage in a more appropriate location and ... | Barry Song | 1 | -25/+25 |
| 2024-09-09 | mm: count the number of anonymous THPs per size | Barry Song | 1 | -1/+4 |
| 2024-09-03 | mm:page_alloc: fix the NULL ac->nodemask in __alloc_pages_slowpath() | Zhongkun He | 1 | -0/+5 |
| 2024-09-03 | mm/contig_alloc: support __GFP_COMP | Yu Zhao | 1 | -31/+80 |
| 2024-09-01 | mm: accept to promo watermark | Kirill A. Shutemov | 1 | -2/+2 |
| 2024-09-01 | mm: add a helper to accept page | Kirill A. Shutemov | 1 | -12/+35 |
| 2024-09-01 | mm: rework accept memory helpers | Kirill A. Shutemov | 1 | -16/+3 |
| 2024-09-01 | mm: introduce PageUnaccepted() page type | Kirill A. Shutemov | 1 | -0/+2 |
| 2024-09-01 | mm: accept memory in __alloc_pages_bulk() | Kirill A. Shutemov | 1 | -0/+11 |
| 2024-09-01 | mm: reduce deferred struct page init ifdeffery | Kirill A. Shutemov | 1 | -4/+5 |
| 2024-09-01 | mm: improve code consistency with zonelist_* helper functions | Wei Yang | 1 | -11/+11 |
| 2024-09-01 | codetag: debug: mark codetags for poisoned page as empty | Hao Ge | 1 | -0/+7 |
| 2024-08-15 | alloc_tag: introduce clear_page_tag_ref() helper function | Suren Baghdasaryan | 1 | -8/+1 |
| 2024-08-15 | mm: fix endless reclaim on machines with unaccepted memory | Kirill A. Shutemov | 1 | -22/+20 |
| 2024-08-15 | mm: don't account memmap per-node | Pasha Tatashin | 1 | -1/+0 |
| 2024-08-07 | sched/rt: Rename realtime_{prio, task}() to rt_or_dl_{prio, task}() | Qais Yousef | 1 | -1/+1 |
| 2024-08-07 | sched/rt: Clean up usage of rt_task() | Qais Yousef | 1 | -1/+1 |
| 2024-07-26 | mm/page_alloc: fix pcp->count race between drain_pages_zone() vs __rmqueue_pc... | Li Zhijian | 1 | -7/+11 |
| 2024-07-26 | alloc_tag: outline and export free_reserved_page() | Suren Baghdasaryan | 1 | -0/+17 |
| 2024-07-24 | sysctl: treewide: constify the ctl_table argument of proc_handlers | Joel Granados | 1 | -7/+7 |
| 2024-07-17 | mm, page_alloc: put should_fail_alloc_page() back behing CONFIG_FAIL_PAGE_ALLOC | Vlastimil Babka | 1 | -6/+0 |
| 2024-07-12 | mm/page_alloc: put __free_pages_core() in __meminit section | Wei Yang | 1 | -1/+1 |
| 2024-07-10 | mm/page_alloc: remove prefetchw() on freeing page to buddy system | Wei Yang | 1 | -11/+2 |
| 2024-07-04 | mm: refactor folio_undo_large_rmappable() | Kefeng Wang | 1 | -2/+1 |
| 2024-07-03 | mm/page_alloc: reword the comment of buddy_merge_likely() | Wei Yang | 1 | -3/+3 |
| 2024-07-03 | mm/page_alloc: fix a typo in comment about GFP flag | Wei Yang | 1 | -1/+1 |
| 2024-07-03 | mm/memory_hotplug: skip adjust_managed_page_count() for PageOffline() pages w... | David Hildenbrand | 1 | -2/+10 |
| 2024-07-03 | mm/memory_hotplug: initialize memmap of !ZONE_DEVICE with PageOffline() inste... | David Hildenbrand | 1 | -9/+23 |
| 2024-07-03 | mm: pass meminit_context to __free_pages_core() | David Hildenbrand | 1 | -2/+15 |
| 2024-07-03 | mm/page_alloc: clear PageBuddy using __ClearPageBuddy() for bad pages | David Hildenbrand | 1 | -2/+4 |
| 2024-07-03 | mm: report per-page metadata information | Sourav Panda | 1 | -0/+1 |
| 2024-07-03 | mm/highmem: reimplement totalhigh_pages() by walking zones | David Hildenbrand | 1 | -4/+0 |
| 2024-06-24 | mm/page_alloc: Separate THP PCP into movable and non-movable categories | yangge | 1 | -2/+7 |
| 2024-06-15 | Revert "mm: init_mlocked_on_free_v3" | David Hildenbrand | 1 | -1/+1 |
| 2024-06-05 | mm: page_alloc: fix highatomic typing in multi-block buddies | Johannes Weiner | 1 | -16/+34 |
| 2024-05-05 | mm: page_alloc: allowing mTHP compaction to capture the freed page directly | Baolin Wang | 1 | -2/+4 |
| 2024-05-05 | mm/page_alloc: use folio_mapped() in __alloc_contig_migrate_range() | David Hildenbrand | 1 | -2/+6 |
| 2024-05-05 | mm: track mapcount of large folios in single value | David Hildenbrand | 1 | -0/+4 |
| 2024-04-25 | mm: inline destroy_large_folio() into __folio_put_large() | Matthew Wilcox (Oracle) | 1 | -14/+0 |
| 2024-04-25 | mm: combine free_the_page() and free_unref_page() | Matthew Wilcox (Oracle) | 1 | -14/+11 |
| 2024-04-25 | mm: page_alloc: use the correct THP order for THP PCP | Baolin Wang | 1 | -3/+3 |
| 2024-04-25 | memory: remove the now superfluous sentinel element from ctl_table array | Joel Granados | 1 | -1/+0 |
| 2024-04-25 | mm: init_mlocked_on_free_v3 | York Jasper Niebuhr | 1 | -1/+1 |
| 2024-04-25 | mm/page_alloc.c: change the array-length to MIGRATE_PCPTYPES | Baoquan He | 1 | -1/+1 |
| 2024-04-25 | mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty... | Baoquan He | 1 | -2/+3 |
| 2024-04-25 | mm/page_alloc.c: remove unneeded codes in !NUMA version of build_zonelists() | Baoquan He | 1 | -24/+0 |
| 2024-04-25 | mm: make is_free_buddy_page() take a const argument | Matthew Wilcox (Oracle) | 1 | -4/+4 |
| 2024-04-25 | mm: record the migration reason for struct migration_target_control | Baolin Wang | 1 | -0/+1 |
| 2024-04-25 | mm: page_alloc: batch vmstat updates in expand() | Johannes Weiner | 1 | -1/+4 |
| 2024-04-25 | mm: page_alloc: change move_freepages() to __move_freepages_block() | Vlastimil Babka | 1 | -23/+20 |
| 2024-04-25 | mm: page_alloc: consolidate free page accounting | Johannes Weiner | 1 | -84/+108 |
| 2024-04-25 | mm: page_isolation: prepare for hygienic freelists | Johannes Weiner | 1 | -84/+120 |
| 2024-04-25 | mm: page_alloc: set migratetype inside move_freepages() | Zi Yan | 1 | -14/+13 |
| 2024-04-25 | mm: page_alloc: close migratetype race between freeing and stealing | Johannes Weiner | 1 | -33/+19 |
| 2024-04-25 | mm: page_alloc: fix freelist movement during block conversion | Johannes Weiner | 1 | -69/+105 |
| 2024-04-25 | mm: page_alloc: fix move_freepages_block() range error | Johannes Weiner | 1 | -2/+8 |
| 2024-04-25 | mm: page_alloc: move free pages when converting block during isolation | Johannes Weiner | 1 | -1/+4 |
| 2024-04-25 | mm: page_alloc: fix up block types when merging compatible blocks | Johannes Weiner | 1 | -4/+11 |
| 2024-04-25 | mm: page_alloc: optimize free_unref_folios() | Johannes Weiner | 1 | -9/+23 |
| 2024-04-25 | mm: page_alloc: remove pcppage migratetype caching | Johannes Weiner | 1 | -52/+14 |
| 2024-04-25 | mm: always initialise folio->_deferred_list | Matthew Wilcox (Oracle) | 1 | -4/+5 |
| 2024-04-25 | mm: fix non-compound multi-order memory accounting in __free_pages | Suren Baghdasaryan | 1 | -1/+4 |
| 2024-04-25 | mm: create new codetag references during page splitting | Suren Baghdasaryan | 1 | -0/+2 |
| 2024-04-25 | mm: enable page allocation tagging | Suren Baghdasaryan | 1 | -26/+26 |
| 2024-04-25 | lib: introduce support for page allocation tagging | Suren Baghdasaryan | 1 | -0/+4 |
| 2024-04-25 | mm: page_alloc: control latency caused by zone PCP draining | Lucas Stach | 1 | -4/+7 |
| 2024-03-14 | Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -81/+106 |
| 2024-03-12 | Merge tag 'net-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/net... | Linus Torvalds | 1 | -6/+16 |
| 2024-03-06 | mm: page_alloc: use div64_ul() instead of do_div() | Thorsten Blum | 1 | -1/+1 |