summaryrefslogtreecommitdiffstats
path: root/mm/page_alloc.c
Commit message (Expand)AuthorAgeFilesLines
* mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlockTetsuo Handa2023-05-171-0/+16
* mm: prevent page_frag_alloc() from corrupting the memoryMaurizio Lombardi2022-10-051-0/+12
* mm/page_alloc: fix race condition between build_all_zonelists and page alloca...Mel Gorman2022-10-051-10/+43
* mm: page_alloc: fix building error on -Werror=array-compareXiongwei Song2022-04-271-1/+1
* mm, page_alloc: fix build_zonerefs_node()Juergen Gross2022-04-201-1/+1
* mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a nodeAlistair Popple2022-04-151-1/+8
* mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pagesBaoquan He2022-01-271-1/+3
* mm_zone: add function to check if managed dma zone existsBaoquan He2022-01-271-0/+15
* mm/page_alloc: speed up the iteration of max_orderMuchun Song2021-09-121-4/+4
* mm: don't wake kswapd prematurely when watermark boosting is disabledJohannes Weiner2020-12-301-6/+7
* mm, page_alloc: skip ->waternark_boost for atomic order-0 allocationsCharan Teja Reddy2020-11-241-4/+21
* page_frag: Recover from memory pressureDongli Zhang2020-11-241-0/+5
* mm/page_owner: change split_page_owner to take a countMatthew Wilcox (Oracle)2020-10-291-1/+1
* mm/error_inject: Fix allow_error_inject function signatures.Alexei Starovoitov2020-10-291-1/+1
* mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected ...Vijay Balakrishna2020-10-141-0/+3
* mm: replace memmap_context by meminit_contextLaurent Dufour2020-10-071-5/+5
* mm, page_alloc: fix core hung in free_pcppages_bulk()Charan Teja Reddy2020-08-261-0/+5
* mm: include CMA pages in lowmem_reserve at bootDoug Berger2020-08-261-1/+1
* mm: call cond_resched() from deferred_init_memmap()Pavel Tatashin2020-06-221-1/+1
* mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred...Daniel Jordan2020-06-221-3/+4
* mm: initialize deferred pages with interrupts enabledPavel Tatashin2020-06-221-13/+7
* mm: limit boost_watermark on small zonesHenry Willard2020-05-141-0/+8
* mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous()David Hildenbrand2020-05-141-0/+1
* mm/page_alloc.c: fix uninitialized memmaps on a partially populated last sectionDavid Hildenbrand2020-02-111-2/+12
* mm, debug_pagealloc: don't rely on static keys too earlyVlastimil Babka2020-01-231-24/+13
* mm/page_alloc.c: ratelimit allocation failure warnings more aggressivelyJohannes Weiner2019-11-061-6/+1
* mm, meminit: recalculate pcpu batch and high limits after init completesMel Gorman2019-11-061-2/+8
* mm, hugetlb: allow hugepage allocations to reclaim as neededDavid Rientjes2019-10-141-2/+4
* mm/page_alloc.c: fix a crash in free_pages_prepare()Qian Cai2019-10-071-1/+7
* Merge branch 'hugepage-fallbacks' (hugepatch patches from David Rientjes)Linus Torvalds2019-09-281-0/+22
|\
| * mm, page_alloc: avoid expensive reclaim when compaction may not succeedDavid Rientjes2019-09-281-0/+22
* | mm: move mem_cgroup_uncharge out of __page_cache_release()Yang Shi2019-09-241-0/+1
* | mm: thp: extract split_queue_* into a structYang Shi2019-09-241-3/+5
* | mm, compaction: raise compaction priority after it withdrawnsVlastimil Babka2019-09-241-4/+12
* | mm: introduce compound_nr()Matthew Wilcox (Oracle)2019-09-241-1/+1
* | Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rd...Linus Torvalds2019-09-211-1/+1
|\ \
| * | memremap: remove the dev field in struct dev_pagemapChristoph Hellwig2019-08-201-1/+1
* | | Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2019-09-161-1/+1
|\ \ \ | |_|/ |/| |
| * | sched/topology: Improve load balancing on AMD EPYC systemsMatt Fleming2019-09-031-1/+1
| |/
* / mm, page_alloc: move_freepages should not examine struct page of reserved memoryDavid Rientjes2019-08-241-15/+4
|/
* mm/sparsemem: support sub-section hotplugDan Williams2019-07-181-1/+1
* mm: kill is_dev_zone() helperDan Williams2019-07-181-1/+1
* mm/sparsemem: add helpers track active portions of a section at bootDan Williams2019-07-181-2/+8
* mm/sparsemem: introduce struct mem_section_usageDan Williams2019-07-181-1/+1
* mm/vmscan.c: add a new member reclaim_state in struct shrink_controlYafang Shao2019-07-161-4/+0
* Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rd...Linus Torvalds2019-07-141-7/+6
|\
| * mm: simplify ZONE_DEVICE page private dataChristoph Hellwig2019-07-021-4/+4
| * memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flagChristoph Hellwig2019-07-021-3/+2
* | mm: security: introduce init_on_alloc=1 and init_on_free=1 boot optionsAlexander Potapenko2019-07-121-7/+64
* | mm/large system hash: clear hashdist when only one node with memory is bootedNicholas Piggin2019-07-121-13/+18