Konstantin Khlebnikov
|
d6d86c0a7f
mm/balloon_compaction: redesign ballooned pages management
|
10 years ago |
Xiubo Li
|
b8b2d82532
mm/compaction.c: fix warning of 'flags' may be used uninitialized
|
10 years ago |
David Rientjes
|
6d7ce55940
mm, compaction: pass gfp mask to compact_control
|
10 years ago |
David Rientjes
|
43e7a34d26
mm: rename allocflags_to_migratetype for clarity
|
10 years ago |
Vlastimil Babka
|
99c0fd5e51
mm, compaction: skip buddy pages by their order in the migrate scanner
|
10 years ago |
Vlastimil Babka
|
e14c720efd
mm, compaction: remember position within pageblock in free pages scanner
|
10 years ago |
Vlastimil Babka
|
69b7189f12
mm, compaction: skip rechecks when lock was already held
|
10 years ago |
Vlastimil Babka
|
8b44d2791f
mm, compaction: periodically drop lock and restore IRQs in scanners
|
10 years ago |
Vlastimil Babka
|
1f9efdef4f
mm, compaction: khugepaged should not give up due to need_resched()
|
10 years ago |
Vlastimil Babka
|
7d49d88683
mm, compaction: reduce zone checking frequency in the migration scanner
|
10 years ago |
Vlastimil Babka
|
edc2ca6124
mm, compaction: move pageblock checks up from isolate_migratepages_range()
|
10 years ago |
Vlastimil Babka
|
f8224aa5a0
mm, compaction: do not recheck suitable_migration_target under lock
|
10 years ago |
Vlastimil Babka
|
53853e2d2b
mm, compaction: defer each zone individually instead of preferred zone
|
10 years ago |
Vlastimil Babka
|
be9765722e
mm, compaction: properly signal and act upon lock and need_sched() contention
|
11 years ago |
Vlastimil Babka
|
e9ade56991
mm/compaction: avoid rescanning pageblocks in isolate_freepages
|
11 years ago |
Vlastimil Babka
|
f8c9301fa5
mm/compaction: do not count migratepages when unnecessary
|
11 years ago |
David Rientjes
|
aeef4b8380
mm, compaction: terminate async compaction when rescheduling
|
11 years ago |
David Rientjes
|
e0b9daeb45
mm, compaction: embed migration mode in compact_control
|
11 years ago |
David Rientjes
|
35979ef339
mm, compaction: add per-zone migration pfn cache for async compaction
|
11 years ago |
David Rientjes
|
d53aea3d46
mm, compaction: return failed migration target pages back to freelist
|
11 years ago |
David Rientjes
|
68711a7463
mm, migration: add destination page freeing callback
|
11 years ago |
Vlastimil Babka
|
c96b9e508f
mm/compaction: cleanup isolate_freepages()
|
11 years ago |
Heesub Shin
|
13fb44e4b0
mm/compaction: clean up unused code lines
|
11 years ago |
Vlastimil Babka
|
49e068f0b7
mm/compaction: make isolate_freepages start at pageblock boundary
|
11 years ago |
David Rientjes
|
da1c67a76f
mm, compaction: determine isolation mode only once
|
11 years ago |
Joonsoo Kim
|
b6c750163c
mm/compaction: clean-up code on success of ballon isolation
|
11 years ago |
Joonsoo Kim
|
c122b2087a
mm/compaction: check pageblock suitability once per pageblock
|
11 years ago |
Joonsoo Kim
|
be1aa03b97
mm/compaction: change the timing to check to drop the spinlock
|
11 years ago |
Joonsoo Kim
|
01ead5340b
mm/compaction: do not call suitable_migration_target() on every page
|
11 years ago |
Joonsoo Kim
|
7d348b9ea6
mm/compaction: disallow high-order page for migration target
|
11 years ago |