Vlastimil Babka
|
fdaf7f5c40
mm, compaction: more focused lru and pcplists draining
|
10 jaren geleden |
Vlastimil Babka
|
6bace090a2
mm, compaction: always update cached scanner positions
|
10 jaren geleden |
Vlastimil Babka
|
f866979539
mm, compaction: defer only on COMPACT_COMPLETE
|
10 jaren geleden |
Vlastimil Babka
|
97d47a65be
mm, compaction: simplify deferred compaction
|
10 jaren geleden |
Vlastimil Babka
|
ebff398017
mm, compaction: pass classzone_idx and alloc_flags to watermark checking
|
10 jaren geleden |
Vlastimil Babka
|
1d5bfe1ffb
mm, compaction: prevent infinite loop in compact_zone
|
10 jaren geleden |
Joonsoo Kim
|
5842001630
mm/compaction: skip the range until proper target pageblock is met
|
10 jaren geleden |
Joonsoo Kim
|
6ea41c0c0a
mm/compaction.c: avoid premature range skip in isolate_migratepages_range
|
10 jaren geleden |
Konstantin Khlebnikov
|
d6d86c0a7f
mm/balloon_compaction: redesign ballooned pages management
|
11 jaren geleden |
Xiubo Li
|
b8b2d82532
mm/compaction.c: fix warning of 'flags' may be used uninitialized
|
11 jaren geleden |
David Rientjes
|
6d7ce55940
mm, compaction: pass gfp mask to compact_control
|
11 jaren geleden |
David Rientjes
|
43e7a34d26
mm: rename allocflags_to_migratetype for clarity
|
11 jaren geleden |
Vlastimil Babka
|
99c0fd5e51
mm, compaction: skip buddy pages by their order in the migrate scanner
|
11 jaren geleden |
Vlastimil Babka
|
e14c720efd
mm, compaction: remember position within pageblock in free pages scanner
|
11 jaren geleden |
Vlastimil Babka
|
69b7189f12
mm, compaction: skip rechecks when lock was already held
|
11 jaren geleden |
Vlastimil Babka
|
8b44d2791f
mm, compaction: periodically drop lock and restore IRQs in scanners
|
11 jaren geleden |
Vlastimil Babka
|
1f9efdef4f
mm, compaction: khugepaged should not give up due to need_resched()
|
11 jaren geleden |
Vlastimil Babka
|
7d49d88683
mm, compaction: reduce zone checking frequency in the migration scanner
|
11 jaren geleden |
Vlastimil Babka
|
edc2ca6124
mm, compaction: move pageblock checks up from isolate_migratepages_range()
|
11 jaren geleden |
Vlastimil Babka
|
f8224aa5a0
mm, compaction: do not recheck suitable_migration_target under lock
|
11 jaren geleden |
Vlastimil Babka
|
53853e2d2b
mm, compaction: defer each zone individually instead of preferred zone
|
11 jaren geleden |
Vlastimil Babka
|
be9765722e
mm, compaction: properly signal and act upon lock and need_sched() contention
|
11 jaren geleden |
Vlastimil Babka
|
e9ade56991
mm/compaction: avoid rescanning pageblocks in isolate_freepages
|
11 jaren geleden |
Vlastimil Babka
|
f8c9301fa5
mm/compaction: do not count migratepages when unnecessary
|
11 jaren geleden |
David Rientjes
|
aeef4b8380
mm, compaction: terminate async compaction when rescheduling
|
11 jaren geleden |
David Rientjes
|
e0b9daeb45
mm, compaction: embed migration mode in compact_control
|
11 jaren geleden |
David Rientjes
|
35979ef339
mm, compaction: add per-zone migration pfn cache for async compaction
|
11 jaren geleden |
David Rientjes
|
d53aea3d46
mm, compaction: return failed migration target pages back to freelist
|
11 jaren geleden |
David Rientjes
|
68711a7463
mm, migration: add destination page freeing callback
|
11 jaren geleden |
Vlastimil Babka
|
c96b9e508f
mm/compaction: cleanup isolate_freepages()
|
11 jaren geleden |