summaryrefslogtreecommitdiffstats
path: root/mm/page_alloc.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
| * init: kmsan: call KMSAN initialization routinesAlexander Potapenko2022-10-031-0/+4
| * mm: kmsan: maintain KMSAN metadata for page operationsAlexander Potapenko2022-10-031-0/+11
| * mm/page_alloc.c: document bulkfree_pcp_prepare() return valueAndrew Morton2022-10-031-0/+1
| * mm/page_alloc.c: rename check_free_page() to free_page_is_bad()Andrew Morton2022-10-031-10/+10
| * mm: add pageblock_aligned() macroKefeng Wang2022-10-031-10/+7
| * mm: reuse pageblock_start/end_pfn() macroKefeng Wang2022-10-031-7/+6
| * mm: reduce noise in show_mem for lowmem allocationsMichal Hocko2022-09-261-2/+19