summaryrefslogtreecommitdiffstats
path: root/mm/page_alloc.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-03-141-81/+106
|\
| * mm: page_alloc: use div64_ul() instead of do_div()Thorsten Blum2024-03-061-1/+1
| * mm: add alloc_contig_migrate_range allocation statisticsRichard Chang2024-03-041-5/+27
| * mm: remove free_unref_page_list()Matthew Wilcox (Oracle)2024-03-041-18/+0
| * mm: handle large folios in free_unref_folios()Matthew Wilcox (Oracle)2024-03-041-8/+17
| * mm: add free_unref_folios()Matthew Wilcox (Oracle)2024-03-041-23/+36
| * mm: convert free_unref_page_list() to use foliosMatthew Wilcox (Oracle)2024-03-041-18/+20
| * mm: page_owner: add support for splitting to any order in split page_ownerZi Yan2024-03-041-2/+2
| * mm: memcg: make memcg huge page split support any order splitZi Yan2024-03-041-2/+2
| * mm/page_owner: use order instead of nr in split_page_owner()Zi Yan2024-03-041-2/+2
| * mm/memcg: use order instead of nr in split_page_memcg()Zi Yan2024-03-041-2/+2
| * mm/page_alloc: make check_new_page() return boolHao Ge2024-03-041-3/+3
| * mm/page_alloc: make bad_range() return boolHao Ge2024-02-231-6/+6
| * mm/compaction: add support for >0 order folio memory compaction.Zi Yan2024-02-231-1/+1
| * mm/page_alloc: remove unused fpi_flags in free_pages_prepare()Zi Yan2024-02-231-5/+5
| * mm and cache_info: remove unnecessary CPU cache info updateHuang Ying2024-02-221-21/+18
* | Merge tag 'net-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2024-03-121-6/+16
|\ \
| * | net: introduce page_frag_cache_drain()Yunsheng Lin2024-03-051-0/+10
| * | page_frag: unify gfp bits for order 3 page allocationYunsheng Lin2024-03-051-2/+2
| * | mm/page_alloc: modify page_frag_alloc_align() to accept align as an argumentYunsheng Lin2024-03-051-4/+4
| |/
* / mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL a...Vlastimil Babka2024-03-041-4/+6
|/
* Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2024-01-111-0/+7
|\
| * mm/page_pool: catch page_pool memory leaksJesper Dangaard Brouer2023-11-261-0/+7
* | mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov2024-01-081-12/+12
* | mm, treewide: introduce NR_PAGE_ORDERSKirill A. Shutemov2024-01-081-7/+6
* | mm, kasan: use KASAN_TAG_KERNEL instead of 0xffAndrey Konovalov2023-12-291-1/+1
* | mm: page_alloc: simplify __free_pages_ok()Yajun Deng2023-12-201-8/+1
* | mm: page_alloc: unreserve highatomic page blocks before oomCharan Teja Kalla2023-12-101-8/+8
* | mm: page_alloc: enforce minimum zone size to do high atomic reservesCharan Teja Kalla2023-12-101-1/+4
* | mm: page_alloc: correct high atomic reserve calculationsCharan Teja Kalla2023-12-101-2/+3
* | mm/page_alloc: dedupe some memcg uncharging logicBrendan Jackman2023-12-101-8/+4
|/
* mm: add page_rmappable_folio() wrapperHugh Dickins2023-10-251-6/+2
* mm: page_alloc: check the order of compound page even when the order is zeroHyesoo Yu2023-10-251-3/+3
* mm: page_alloc: skip memoryless nodes entirelyQi Zheng2023-10-251-2/+5
* mm, pcp: reduce detecting time of consecutive high order page freeingHuang Ying2023-10-251-12/+15
* mm, pcp: decrease PCP high if free pages < high watermarkHuang Ying2023-10-251-2/+31
* mm: tune PCP high automaticallyHuang Ying2023-10-251-25/+94
* mm: add framework for PCP high auto-tuningHuang Ying2023-10-251-25/+46
* mm, page_alloc: scale the number of pages that are batch allocatedHuang Ying2023-10-251-10/+43
* mm: restrict the pcp batch scale factor to avoid too long latencyHuang Ying2023-10-251-1/+1
* mm, pcp: reduce lock contention for draining high-order pagesHuang Ying2023-10-251-1/+37
* mm, pcp: avoid to drain PCP when process exitHuang Ying2023-10-251-3/+8
* mm/page_alloc: remove unnecessary next_page in break_down_buddy_pagesKemeng Shi2023-10-181-4/+2
* mm/page_alloc: remove unnecessary check in break_down_buddy_pagesKemeng Shi2023-10-181-4/+2
* mm/page_alloc: correct start page when guard page debug is enabledKemeng Shi2023-10-061-1/+1
* mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy listJohannes Weiner2023-09-191-6/+6
* mm: page_alloc: remove stale CMA guard codeJohannes Weiner2023-09-021-17/+4
* mm: add large_rmappable page flagMatthew Wilcox (Oracle)2023-08-211-6/+1
* mm: remove HUGETLB_PAGE_DTORMatthew Wilcox (Oracle)2023-08-211-1/+1
* mm: remove free_compound_page() and the compound_page_dtors arrayMatthew Wilcox (Oracle)2023-08-211-19/+5