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 |
Rashika Kheria
|
74e77fb9a2
mm/compaction.c: mark function as static
|
11 years ago |
David Rientjes
|
119d6d59dc
mm, compaction: avoid isolating pinned pages
|
11 years ago |
David Rientjes
|
91ca918648
mm, compaction: ignore pageblock skip when manually invoking compaction
|
11 years ago |
Laura Abbott
|
2af120bc04
mm/compaction: break out of loop on !PageBuddy in isolate_freepages_block
|
11 years ago |
Mel Gorman
|
6c14466cc0
mm: improve documentation of page_order
|
11 years ago |
Sasha Levin
|
309381feae
mm: dump page when hitting a VM_BUG_ON using VM_BUG_ON_PAGE
|
11 years ago |
Vlastimil Babka
|
55b7c4c99f
mm: compaction: reset scanner positions immediately when they meet
|
11 years ago |
Vlastimil Babka
|
50b5b094e6
mm: compaction: do not mark unmovable pageblocks as skipped in async compaction
|
11 years ago |
Vlastimil Babka
|
7ed695e069
mm: compaction: detect when scanners meet in isolate_freepages
|
11 years ago |
Vlastimil Babka
|
d3132e4b83
mm: compaction: reset cached scanner pfn's before reading them
|
11 years ago |
Vlastimil Babka
|
de6c60a6c1
mm: compaction: encapsulate defer reset logic
|
11 years ago |
Mel Gorman
|
0eb927c0ab
mm: compaction: trace compaction begin and end
|
11 years ago |
Joonsoo Kim
|
6815bf3f23
mm/compaction: respect ignore_skip_hint in update_pageblock_skip
|
11 years ago |
Jerome Marchand
|
9e4be4708e
mm/compaction.c: update comment about zone lock in isolate_freepages_block
|
11 years ago |
David Rientjes
|
f6ea3adb70
mm/compaction.c: periodically schedule when freeing pages
|
12 years ago |
Mel Gorman
|
3a7200af3d
mm: compaction: do not compact pgdat for order-0
|
12 years ago |
Cody P Schafer
|
108bcc96ef
mm: add & use zone_end_pfn() and zone_spans_pfn()
|
12 years ago |
Hugh Dickins
|
9c620e2bc5
mm: remove offlining arg to migrate_pages
|
12 years ago |
Minchan Kim
|
194159fbcc
mm: remove MIGRATE_ISOLATE check in hotpath
|
12 years ago |
Andrew Morton
|
7103f16dbf
mm: compaction: make __compact_pgdat() and compact_pgdat() return void
|
12 years ago |
Mel Gorman
|
a9aacbccf3
mm: compaction: do not accidentally skip pageblocks in the migrate scanner
|
12 years ago |
Mel Gorman
|
8fb74b9fb2
mm: compaction: partially revert capture of suitable high-order page
|
12 years ago |
Jason Liu
|
7964c06d66
mm: compaction: fix echo 1 > compact_memory return error issue
|
12 years ago |