Mel Gorman
|
c67fe3752a
mm: compaction: Abort async compaction if locks are contended or taking too long
|
13 years ago |
Mel Gorman
|
de74f1cc3b
mm: have order > 0 compaction start near a pageblock with free pages
|
13 years ago |
Minchan Kim
|
c81758fbe0
mm/compaction.c: fix deferring compaction mistake
|
13 years ago |
Rik van Riel
|
7db8889ab0
mm: have order > 0 compaction start off where it left
|
13 years ago |
David Rientjes
|
4bf2bba375
mm, thp: abort compaction if migration page cannot be charged to memcg
|
13 years ago |
Linus Torvalds
|
68e3e92620
Revert "mm: compaction: handle incorrect MIGRATE_UNMOVABLE type pageblocks"
|
13 years ago |
Hugh Dickins
|
fa9add641b
mm/memcg: apply add/del_page to lruvec
|
13 years ago |
Konstantin Khlebnikov
|
f3fd4a6192
mm: remove lru type checks from __isolate_lru_page()
|
13 years ago |
Bartlomiej Zolnierkiewicz
|
5ceb9ce6fe
mm: compaction: handle incorrect MIGRATE_UNMOVABLE type pageblocks
|
13 years ago |
Michal Nazarewicz
|
47118af076
mm: mmzone: MIGRATE_CMA migration type added
|
13 years ago |
Michal Nazarewicz
|
ff9543fd32
mm: compaction: export some of the functions
|
13 years ago |
Michal Nazarewicz
|
85aa125f00
mm: compaction: introduce isolate_freepages_range()
|
13 years ago |
Michal Nazarewicz
|
03d44192f6
mm: compaction: introduce map_pages()
|
13 years ago |
Michal Nazarewicz
|
2fe86e0004
mm: compaction: introduce isolate_migratepages_range()
|
13 years ago |
Dan Carpenter
|
aad6ec3777
mm: compaction: make compact_control order signed
|
13 years ago |
Hugh Dickins
|
8575ec29f6
compact_pgdat: workaround lockdep warning in kswapd
|
13 years ago |
Rik van Riel
|
aff622495c
vmscan: only defer compaction for failed order and higher
|
13 years ago |
Rik van Riel
|
7be62de99a
vmscan: kswapd carefully call compaction
|
13 years ago |
Mel Gorman
|
dc9086004b
mm: compaction: check for overlapping nodes during isolation for migration
|
13 years ago |
Mel Gorman
|
0bf380bc70
mm: compaction: check pfn_valid when entering a new MAX_ORDER_NR_PAGES block during isolation for migration
|
13 years ago |
Mel Gorman
|
a6bc32b899
mm: compaction: introduce sync-light migration for use by compaction
|
13 years ago |
Mel Gorman
|
c824493528
mm: compaction: make isolate_lru_page() filter-aware again
|
13 years ago |
Mel Gorman
|
b16d3d5a52
mm: compaction: use synchronous compaction for /proc/sys/vm/compact_memory
|
13 years ago |
Mel Gorman
|
a77ebd333c
mm: compaction: allow compaction to isolate dirty pages
|
13 years ago |
Hillf Danton
|
31b8384a55
mm: compaction: push isolate search base of compact control one pfn ahead
|
13 years ago |
Kay Sievers
|
10fbcf4c6c
convert 'memory' sysdev_class to a regular subsystem
|
13 years ago |
Kyungmin Park
|
d43a87e68e
mm: compaction: make compact_zone_order() static
|
13 years ago |
Minchan Kim
|
39deaf8585
mm: compaction: make isolate_lru_page() filter-aware
|
13 years ago |
Minchan Kim
|
4356f21d09
mm: change isolate mode from #define to bitwise type
|
13 years ago |
Minchan Kim
|
b9e84ac153
mm: compaction: trivial clean up in acct_isolated()
|
13 years ago |