summaryrefslogtreecommitdiff
path: root/mm/page_alloc.c
AgeCommit message (Expand)AuthorFilesLines
10 daysmm/page_alloc: only update NUMA min ratios on sysctl writeJianlin Shi1-2/+4
10 daysmm/alloc_tag: replace fixed-size early PFN array with dynamic linked listHao Ge1-6/+6
2026-06-09mm/page_alloc: fix deferred compaction accountingfujunjie1-1/+2
2026-06-09mm/compaction: respect cpusets when checking retry suitabilityfujunjie1-6/+9
2026-06-05mm/page_alloc: remove VM_BUG_ON()s from pindex helpersBrendan Jackman1-8/+1
2026-06-05mm/page_alloc: fix defrag_mode for non-reclaimable allocationsDmitry Ilvokhin1-1/+12
2026-06-03mm/page_alloc: document that alloc_pages_nolock() uses RCUBrendan Jackman1-2/+2
2026-06-03mm/page_alloc: drop a misleading __always_inlineBrendan Jackman1-1/+1
2026-06-03mm/page_alloc: remove ifdefs from pindex helpersBrendan Jackman1-16/+14
2026-06-03mm: rejig pageblock mask definitionsBrendan Jackman1-9/+9
2026-06-03mm/page_alloc: don't overload migratetype in find_suitable_fallback()Brendan Jackman1-16/+22
2026-05-29mm: use zone lock guard in __offline_isolated_pages()Dmitry Ilvokhin1-3/+2
2026-05-29mm: use zone lock guard in free_pcppages_bulk()Dmitry Ilvokhin1-4/+1
2026-05-29mm: use zone lock guard in put_page_back_buddy()Dmitry Ilvokhin1-8/+4
2026-05-29mm: use zone lock guard in take_page_off_buddy()Dmitry Ilvokhin1-7/+3
2026-05-29mm: use zone lock guard in unreserve_highatomic_pageblock()Dmitry Ilvokhin1-6/+2
2026-05-29mm: use zone lock guard in reserve_highatomic_pageblock()Dmitry Ilvokhin1-8/+5
2026-05-29mm, page_alloc: reintroduce page allocation stall warningDavid Rientjes1-0/+46
2026-05-29mm/page_alloc: cleanup flag vars in alloc_pages_bulk_noprof()Brendan Jackman1-4/+1
2026-05-29mm/page_alloc: optimize __free_contig_frozen_range()Muhammad Usama Anjum1-2/+1
2026-05-29vmalloc: optimize vfree with free_pages_bulk()Ryan Roberts1-0/+28
2026-05-29mm/page_alloc: optimize free_contig_range()Ryan Roberts1-4/+108
2026-05-29mm/page_alloc: replace kernel_init_pages() with batch page clearingHrushikesh Salunke1-7/+11
2026-05-22Revert "mm: introduce a new page type for page pool in page type"Byungchul Park1-9/+4
2026-05-14mm/page_alloc: fix initialization of tags of the huge zero folio with init_on...David Hildenbrand (Arm)1-4/+4
2026-05-03Merge tag 'slab-for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+5
2026-04-27mm/page_alloc: return NULL early from alloc_frozen_pages_nolock() in NMI on UPHarry Yoo (Oracle)1-0/+5
2026-04-19Merge tag 'mm-stable-2026-04-18-02-14' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+9
2026-04-18Merge tag 'memblock-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-46/+0
2026-04-18mm/alloc_tag: clear codetag for pages allocated before page_ext initializationHao Ge1-1/+9
2026-04-05mm/page_alloc: don't increase highatomic reserve after pcp allocFrank van der Linden1-7/+23
2026-04-05mm: introduce is_pmd_order helperNico Pache1-2/+2
2026-04-05mm: ratelimit min_free_kbytes adjustment messagesBreno Leitao1-2/+2
2026-04-05mm: introduce a new page type for page pool in page typeByungchul Park1-4/+9
2026-04-05mm/page_alloc: remove pcpu_spin_* wrappersVlastimil Babka1-15/+9
2026-04-05mm/page_alloc: remove IRQ saving/restoring from pcp lockingVlastimil Babka1-30/+16
2026-04-05mm/page_alloc: effectively disable pcp with CONFIG_SMP=nVlastimil Babka1-58/+34
2026-04-05mm: rename the 'compound_head' field in the 'struct page' to 'compound_info'Kiryl Shutsemau1-1/+1
2026-04-05mm: change the interface of prep_compound_tail()Kiryl Shutsemau1-1/+1
2026-04-05folio_batch: rename pagevec.h to folio_batch.hTal Zussman1-1/+1
2026-04-01memblock: warn when freeing reserved memory before memory map is initializedMike Rapoport (Microsoft)1-10/+0
2026-04-01mm: move free_reserved_area() to mm/memblock.cMike Rapoport (Microsoft)1-36/+0
2026-03-25mm/page_alloc: avoid overcounting bulk alloc in watermark checkShengming Hu1-1/+1
2026-02-24mm/kfence: fix KASAN hardware tag faults during late enablementAlexander Potapenko1-1/+2
2026-02-19Merge tag 'mm-stable-2026-02-18-19-48' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+1
2026-02-13Merge tag 'mm-hotfixes-stable-2026-02-13-07-14' of git://git.kernel.org/pub/s...Linus Torvalds1-6/+11
2026-02-13mm/page_alloc: clear page->private in free_pages_prepare()Mikhail Gavrilov1-0/+1
2026-02-13mm/page_alloc: skip debug_check_no_{obj,locks}_freed with FPI_TRYLOCKHarry Yoo1-6/+11
2026-02-12Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-150/+275
2026-02-12Merge tag 'slab-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds1-0/+5