Commit Graph

297 Commits (c9e45581ad530cc1ca4b5d4add44a5b625234ada)

Author SHA1 Message Date
David Rientjes ff0ceb9deb oom: serialize out of memory calls 17 years ago
David Rientjes e815af95f9 oom: change all_unreclaimable zone member to flags 17 years ago
David Rientjes 5a3135c2e7 oom: move prototypes to appropriate header file 17 years ago
KAMEZAWA Hiroyuki 0c0e619589 memory unplug: page offline 17 years ago
KAMEZAWA Hiroyuki a5d76b54a3 memory unplug: page isolation 17 years ago
Mel Gorman 48f13bf3e7 Breakout page_order() to internal.h to avoid special knowledge of the buddy allocator 17 years ago
Adrian Bunk 484f51f820 mm/page_alloc.c: make code static 17 years ago
Mel Gorman 467c996c1e Print out statistics in relation to fragmentation avoidance to /proc/pagetypeinfo 17 years ago
Mel Gorman d9c2340052 Do not depend on MAX_ORDER when grouping pages by mobility 17 years ago
Mel Gorman d100313fd6 Fix calculation in move_freepages_block for counting pages 17 years ago
Mel Gorman 64c5e135bf don't group high order atomic allocations 17 years ago
Mel Gorman ac0e5b7a6b remove PAGE_GROUP_BY_MOBILITY 17 years ago
Mel Gorman 56fd56b868 Bias the location of pages freed for min_free_kbytes in the same MAX_ORDER_NR_PAGES blocks 17 years ago
Mel Gorman 46dafbca2b Be more agressive about stealing when MIGRATE_RECLAIMABLE allocations fallback 17 years ago
Mel Gorman 5adc5be7cd Bias the placement of kernel pages at lower PFNs 17 years ago
Mel Gorman 9ef9acb05a Do not group pages by mobility type on low memory systems 17 years ago
Mel Gorman e010487dbe Group high-order atomic allocations 17 years ago
Mel Gorman e12ba74d8f Group short-lived and reclaimable kernel allocations 17 years ago
Mel Gorman c361be55b3 Move free pages between lists on steal 17 years ago
Mel Gorman e2c55dc87f Drain per-cpu lists when high-order allocations fail 17 years ago
Mel Gorman b92a6edd4b Add a configure option to group pages by mobility 17 years ago
Mel Gorman 535131e692 Choose pages from the per-cpu list based on migration type 17 years ago
Mel Gorman b2a0ac8875 Split the free lists for movable and unmovable allocations 17 years ago
Mel Gorman 835c134ec4 Add a bitmap that is used to track flags affecting a block of pages 17 years ago
Lee Schermerhorn 37b07e4163 memoryless nodes: fixup uses of node_online_map in generic code 17 years ago
Christoph Lameter 523b945855 Memoryless nodes: Fix GFP_THISNODE behavior 17 years ago
Christoph Lameter 633c0666b5 Memoryless nodes: drop one memoryless node boot warning 17 years ago
Christoph Lameter 37c0708dbe Memoryless nodes: Add N_CPU node state 17 years ago
Christoph Lameter 7ea1530ab3 Memoryless nodes: introduce mask of nodes with memory 17 years ago
Christoph Lameter 1380891071 Memoryless nodes: Generic management of nodemasks for various purposes 17 years ago
Jesper Juhl 8691f3a72f mm: no need to cast vmalloc() return value in zone_wait_table_init() 17 years ago
Andrew Morton 6419168813 process_zones(): fix recovery code 18 years ago
Mel Gorman b377fd3982 Apply memory policies to top two highest zones when highest zone is ZONE_MOVABLE 18 years ago
Mel Gorman a8bbf72ab9 Do not trigger OOM-killer for high-order allocation failures 18 years ago
Rafael J. Wysocki 296699de6b Introduce CONFIG_SUSPEND for suspend-to-Ram and standby 18 years ago
Mel Gorman b5445f956e Allow nodes to exist that only contain ZONE_MOVABLE 18 years ago
Paul Mundt e228929bc2 mm: fix memory hotplug oops from ZONE_MOVABLE changes. 18 years ago
Fengguang Wu fe3cba17c4 mm: share PG_readahead and PG_reclaim 18 years ago
Fengguang Wu d77c2d7cc5 readahead: introduce PG_readahead 18 years ago
Meelap Shah c2f1a551de knfsd: nfsd4: vary maximum delegation limit based on RAM size 18 years ago
Andy Whitcroft 5ad333eb66 Lumpy Reclaim V4 18 years ago
Mel Gorman 7e63efef85 Add a movablecore= parameter for sizing ZONE_MOVABLE 18 years ago
Mel Gorman ed7ed36517 handle kernelcore=: generic 18 years ago
Mel Gorman 2a1e274acf Create the ZONE_MOVABLE zone 18 years ago
Akinobu Mita 54114994f4 fault-injection: add min-order parameter to fail_page_alloc 18 years ago
Dan Aloni b49ad484c5 mm/page_alloc.c: lower printk severity 18 years ago
Paul Mundt 6ea6e6887d mm: more __meminit annotations 18 years ago
Jan Beulich 98011f569e mm: fix improper .init-type section references 18 years ago
Eric Dumazet 1037b83bd0 MM: alloc_large_system_hash() can free some memory for non power-of-two bucketsize 18 years ago
KAMEZAWA Hiroyuki f0c0b2b808 change zonelist order: zonelist order selection logic 18 years ago