summaryrefslogtreecommitdiffstats
path: root/mm/page_alloc.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare"Peter Collingbourne2023-03-231-1/+2
* Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-02-231-95/+138
|\
| * mm: memcontrol: rename memcg_kmem_enabled()Roman Gushchin2023-02-161-4/+4
| * mm: page_alloc: call panic() when memoryless node allocation failsQi Zheng2023-02-161-5/+3
| * mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1)Yajun Deng2023-02-091-8/+5
| * kasan: reset page tags properly with samplingAndrey Konovalov2023-02-021-5/+6
| * mm/page_alloc: use deferred_pages_enabled() wherever applicableAnshuman Khandual2023-02-021-2/+2
| * mm/page_ext: init page_ext early if there are no deferred struct pagesPasha Tatashin2023-02-021-1/+5
| * mm: discard __GFP_ATOMICNeilBrown2023-02-021-10/+3
| * mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations acce...Mel Gorman2023-02-021-20/+24
| * mm/page_alloc: explicitly define what alloc flags deplete min reservesMel Gorman2023-02-021-12/+22
| * mm/page_alloc: explicitly record high-order atomic allocations in alloc_flagsMel Gorman2023-02-021-6/+23
| * mm/page_alloc: treat RT tasks similar to __GFP_HIGHMel Gorman2023-02-021-1/+1
| * mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVEMel Gorman2023-02-021-4/+4
| * mm: mlock: update the interface to use foliosLorenzo Stoakes2023-02-021-1/+1
| * mm: convert destroy_large_folio() to use folio_dtorMatthew Wilcox (Oracle)2023-02-021-1/+1
| * page_alloc: use folio fields directlyMatthew Wilcox (Oracle)2023-02-021-6/+6
| * mm: remove folio_pincount_ptr() and head_compound_pincount()Matthew Wilcox (Oracle)2023-02-021-3/+6
| * mm/page_alloc: invert logic for early page initialisation checksMike Rapoport (IBM)2023-01-181-8/+8
| * mm: multi-gen LRU: per-node lru_gen_folio listsYu Zhao2023-01-181-0/+1
| * kasan: allow sampling page_alloc allocations for HW_TAGSAndrey Konovalov2023-01-181-14/+29
* | Fix page corruption caused by racy check in __free_pagesDavid Chen2023-02-121-1/+4
|/
* mm/page_alloc: update comments in __free_pages_ok()Deyan Wang2022-12-111-0/+5
* mm/page_alloc: simplify locking during free_unref_page_listMel Gorman2022-11-301-16/+9
* mm/page_alloc: leave IRQs enabled for per-cpu page allocationsMel Gorman2022-11-301-70/+54
* mm/page_alloc: always remove pages from temporary listMel Gorman2022-11-301-0/+2
* mm,thp,rmap: subpages_mapcount COMPOUND_MAPPED if PMD-mappedHugh Dickins2022-11-301-1/+1
* mm,thp,rmap: simplify compound page mapcount handlingHugh Dickins2022-11-301-11/+16
* mm: fix unexpected changes to {failslab|fail_page_alloc}.attrQi Zheng2022-11-221-2/+5
* mm: prep_compound_tail() clear page->privateHugh Dickins2022-10-281-0/+1
* mm/page_alloc: reduce potential fragmentation in make_alloc_exact()Liam R. Howlett2022-10-201-8/+12
* Merge tag 'mm-stable-2022-10-13' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-141-2/+10
|\
| * mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order pageYafang Shao2022-10-121-2/+2
| * mm: free device private pages have zero refcountAlistair Popple2022-10-121-0/+8
* | Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-101-91/+105
|\|
| * mm/page_alloc: update comments for rmqueue()Ran Xiaokai2022-10-031-1/+2
| * mm/page_alloc: fix obsolete comment in deferred_pfn_valid()Miaohe Lin2022-10-031-5/+1
| * mm/page_alloc: use costly_order in WARN_ON_ONCE_GFP()Miaohe Lin2022-10-031-1/+1
| * mm/page_alloc: init local variable buddy_pfnMiaohe Lin2022-10-031-1/+1
| * mm/page_alloc: use helper macro SZ_1{K,M}Miaohe Lin2022-10-031-5/+5
| * mm/page_alloc: make boot_nodestats staticMiaohe Lin2022-10-031-1/+1
| * mm/page_alloc: use local variable zone_idx directlyMiaohe Lin2022-10-031-1/+1
| * mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard()Miaohe Lin2022-10-031-1/+2
| * mm/page_alloc: fix freeing static percpu memoryMiaohe Lin2022-10-031-2/+4
| * mm/page_alloc: add __init annotations to init_mem_debugging_and_hardening()Miaohe Lin2022-10-031-1/+1
| * mm/page_alloc: remove obsolete comment in zone_statistics()Miaohe Lin2022-10-031-2/+0
| * mm: remove obsolete macro NR_PCP_ORDER_MASK and NR_PCP_ORDER_WIDTHMiaohe Lin2022-10-031-1/+0
| * mm/page_alloc: make zone_pcp_update() staticMiaohe Lin2022-10-031-11/+11
| * mm/page_alloc: ensure kswapd doesn't accidentally go to sleepMiaohe Lin2022-10-031-1/+2
| * security: kmsan: fix interoperability with auto-initializationAlexander Potapenko2022-10-031-0/+4