Vlastimil Babka
|
ebff398017
mm, compaction: pass classzone_idx and alloc_flags to watermark checking
|
11 anos atrás |
Vlastimil Babka
|
1f9efdef4f
mm, compaction: khugepaged should not give up due to need_resched()
|
11 anos atrás |
Vlastimil Babka
|
53853e2d2b
mm, compaction: defer each zone individually instead of preferred zone
|
11 anos atrás |
David Rientjes
|
e0b9daeb45
mm, compaction: embed migration mode in compact_control
|
11 anos atrás |
Vlastimil Babka
|
de6c60a6c1
mm: compaction: encapsulate defer reset logic
|
12 anos atrás |
Andrew Morton
|
7103f16dbf
mm: compaction: make __compact_pgdat() and compact_pgdat() return void
|
12 anos atrás |
Mel Gorman
|
47ecfcb7d0
mm: compaction: Partially revert capture of suitable high-order page
|
13 anos atrás |
Mel Gorman
|
62997027ca
mm: compaction: clear PG_migrate_skip based on compaction and reclaim activity
|
13 anos atrás |
Mel Gorman
|
1fb3f8ca0e
mm: compaction: capture a suitable high-order page immediately when it is made available
|
13 anos atrás |
Mel Gorman
|
c67fe3752a
mm: compaction: Abort async compaction if locks are contended or taking too long
|
13 anos atrás |
Gavin Shan
|
c59e26104e
mm/compaction: cleanup on compaction_deferred
|
13 anos atrás |
Linus Torvalds
|
68e3e92620
Revert "mm: compaction: handle incorrect MIGRATE_UNMOVABLE type pageblocks"
|
13 anos atrás |
Bartlomiej Zolnierkiewicz
|
5ceb9ce6fe
mm: compaction: handle incorrect MIGRATE_UNMOVABLE type pageblocks
|
13 anos atrás |
Rik van Riel
|
aff622495c
vmscan: only defer compaction for failed order and higher
|
13 anos atrás |
Rik van Riel
|
7be62de99a
vmscan: kswapd carefully call compaction
|
13 anos atrás |
Kyungmin Park
|
d43a87e68e
mm: compaction: make compact_zone_order() static
|
14 anos atrás |
Andrea Arcangeli
|
d527caf22e
mm: compaction: prevent kswapd compacting memory to reduce CPU usage
|
14 anos atrás |
Andrea Arcangeli
|
5a03b051ed
thp: use compaction in kswapd for GFP_ATOMIC order > 0
|
15 anos atrás |
Mel Gorman
|
77f1fe6b08
mm: migration: allow migration to operate asynchronously and avoid synchronous compaction in the faster path
|
15 anos atrás |
Mel Gorman
|
3e7d344970
mm: vmscan: reclaim order-0 and use compaction instead of lumpy reclaim
|
15 anos atrás |
Mel Gorman
|
4f92e2586b
mm: compaction: defer compaction using an exponential backoff when compaction fails
|
15 anos atrás |
Mel Gorman
|
5e77190580
mm: compaction: add a tunable that decides when memory should be compacted and when it should be reclaimed
|
15 anos atrás |
Mel Gorman
|
56de7263fc
mm: compaction: direct compact when a high-order allocation fails
|
15 anos atrás |
Mel Gorman
|
ed4a6d7f06
mm: compaction: add /sys trigger for per-node memory compaction
|
15 anos atrás |
Mel Gorman
|
76ab0f530e
mm: compaction: add /proc trigger for memory compaction
|
15 anos atrás |
Mel Gorman
|
748446bb6b
mm: compaction: memory compaction core
|
15 anos atrás |