Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
62f9c8b40d2db915f89a6aa47395412fb29f1cfc
/
mm
/
compaction.c
6c14466
mm: improve documentation of page_order
by Mel Gorman
· 11 years ago
309381fea
mm: dump page when hitting a VM_BUG_ON using VM_BUG_ON_PAGE
by Sasha Levin
· 11 years ago
55b7c4c
mm: compaction: reset scanner positions immediately when they meet
by Vlastimil Babka
· 11 years ago
50b5b09
mm: compaction: do not mark unmovable pageblocks as skipped in async compaction
by Vlastimil Babka
· 11 years ago
7ed695e
mm: compaction: detect when scanners meet in isolate_freepages
by Vlastimil Babka
· 11 years ago
d3132e4
mm: compaction: reset cached scanner pfn's before reading them
by Vlastimil Babka
· 11 years ago
de6c60a
mm: compaction: encapsulate defer reset logic
by Vlastimil Babka
· 11 years ago
0eb927c
mm: compaction: trace compaction begin and end
by Mel Gorman
· 11 years ago
6815bf3
mm/compaction: respect ignore_skip_hint in update_pageblock_skip
by Joonsoo Kim
· 11 years ago
9e4be47
mm/compaction.c: update comment about zone lock in isolate_freepages_block
by Jerome Marchand
· 11 years ago
f6ea3ad
mm/compaction.c: periodically schedule when freeing pages
by David Rientjes
· 11 years ago
3a7200a
mm: compaction: do not compact pgdat for order-0
by Mel Gorman
· 11 years ago
108bcc9
mm: add & use zone_end_pfn() and zone_spans_pfn()
by Cody P Schafer
· 12 years ago
9c620e2
mm: remove offlining arg to migrate_pages
by Hugh Dickins
· 12 years ago
194159f
mm: remove MIGRATE_ISOLATE check in hotpath
by Minchan Kim
· 12 years ago
7103f16
mm: compaction: make __compact_pgdat() and compact_pgdat() return void
by Andrew Morton
· 12 years ago
a9aacbc
mm: compaction: do not accidentally skip pageblocks in the migrate scanner
by Mel Gorman
· 12 years ago
8fb74b9
mm: compaction: partially revert capture of suitable high-order page
by Mel Gorman
· 12 years ago
7964c06
mm: compaction: fix echo 1 > compact_memory return error issue
by Jason Liu
· 12 years ago
010fc29
compaction: fix build error in CMA && !COMPACTION
by Minchan Kim
· 12 years ago
3d59eeb
Merge tag 'balancenuma-v11' of git://git.kernel.org/pub/scm/linux/kernel/git/mel/linux-balancenuma
by Linus Torvalds
· 12 years ago
c8bf2d8
mm: compaction: Fix compiler warning
by Thierry Reding
· 12 years ago
5733c7d
mm: introduce putback_movable_pages()
by Rafael Aquini
· 12 years ago
bf6bddf
mm: introduce compaction and migration for ballooned pages
by Rafael Aquini
· 12 years ago
397487d
mm: compaction: Add scanned and isolated counters for compaction
by Mel Gorman
· 12 years ago
7b2a2d4
mm: migrate: Add a tracepoint for migrate_pages
by Mel Gorman
· 12 years ago
5647bc2
mm: compaction: Move migration fail/success stats to migrate.c
by Mel Gorman
· 12 years ago
60177d3
mm: compaction: validate pfn range passed to isolate_freepages_block
by Mel Gorman
· 12 years ago
0db63d7
mm: compaction: correct the nr_strict va isolated check for CMA
by Mel Gorman
· 12 years ago
e46a287
CMA: migrate mlocked pages
by Minchan Kim
· 12 years ago
6299702
mm: compaction: clear PG_migrate_skip based on compaction and reclaim activity
by Mel Gorman
· 12 years ago
c89511a
mm: compaction: Restart compaction from near where it left off
by Mel Gorman
· 12 years ago
bb13ffe
mm: compaction: cache if a pageblock was scanned and no pages were isolated
by Mel Gorman
· 12 years ago
753341a
revert "mm: have order > 0 compaction start off where it left"
by Mel Gorman
· 12 years ago
f40d1e4
mm: compaction: acquire the zone->lock as late as possible
by Mel Gorman
· 12 years ago
2a1402a
mm: compaction: acquire the zone->lru_lock as late as possible
by Mel Gorman
· 12 years ago
661c4cb
mm: compaction: Update try_to_compact_pages()kerneldoc comment
by Mel Gorman
· 12 years ago
3cc668f
mm: compaction: move fatal signal check out of compact_checklock_irqsave
by Mel Gorman
· 12 years ago
e64c523
mm: compaction: abort compaction loop if lock is contended or run too long
by Shaohua Li
· 12 years ago
d95ea5d
cma: fix watermark checking
by Bartlomiej Zolnierkiewicz
· 12 years ago
1fb3f8c
mm: compaction: capture a suitable high-order page immediately when it is made available
by Mel Gorman
· 12 years ago
4ffb633
mm: compaction: update comment in try_to_compact_pages
by Mel Gorman
· 12 years ago
c67fe37
mm: compaction: Abort async compaction if locks are contended or taking too long
by Mel Gorman
· 12 years ago
de74f1c
mm: have order > 0 compaction start near a pageblock with free pages
by Mel Gorman
· 12 years ago
c81758f
mm/compaction.c: fix deferring compaction mistake
by Minchan Kim
· 12 years ago
7db8889
mm: have order > 0 compaction start off where it left
by Rik van Riel
· 12 years ago
4bf2bba
mm, thp: abort compaction if migration page cannot be charged to memcg
by David Rientjes
· 12 years ago
68e3e92
Revert "mm: compaction: handle incorrect MIGRATE_UNMOVABLE type pageblocks"
by Linus Torvalds
· 12 years ago
fa9add6
mm/memcg: apply add/del_page to lruvec
by Hugh Dickins
· 13 years ago
f3fd4a6
mm: remove lru type checks from __isolate_lru_page()
by Konstantin Khlebnikov
· 13 years ago
5ceb9ce
mm: compaction: handle incorrect MIGRATE_UNMOVABLE type pageblocks
by Bartlomiej Zolnierkiewicz
· 13 years ago
47118af
mm: mmzone: MIGRATE_CMA migration type added
by Michal Nazarewicz
· 13 years ago
ff9543f
mm: compaction: export some of the functions
by Michal Nazarewicz
· 13 years ago
85aa125
mm: compaction: introduce isolate_freepages_range()
by Michal Nazarewicz
· 13 years ago
03d4419
mm: compaction: introduce map_pages()
by Michal Nazarewicz
· 13 years ago
2fe86e0
mm: compaction: introduce isolate_migratepages_range()
by Michal Nazarewicz
· 13 years ago
aad6ec3
mm: compaction: make compact_control order signed
by Dan Carpenter
· 13 years ago
8575ec2
compact_pgdat: workaround lockdep warning in kswapd
by Hugh Dickins
· 13 years ago
aff6224
vmscan: only defer compaction for failed order and higher
by Rik van Riel
· 13 years ago
7be62de
vmscan: kswapd carefully call compaction
by Rik van Riel
· 13 years ago
dc90860
mm: compaction: check for overlapping nodes during isolation for migration
by Mel Gorman
· 13 years ago
0bf380b
mm: compaction: check pfn_valid when entering a new MAX_ORDER_NR_PAGES block during isolation for migration
by Mel Gorman
· 13 years ago
a6bc32b
mm: compaction: introduce sync-light migration for use by compaction
by Mel Gorman
· 13 years ago
c824493
mm: compaction: make isolate_lru_page() filter-aware again
by Mel Gorman
· 13 years ago
b16d3d5
mm: compaction: use synchronous compaction for /proc/sys/vm/compact_memory
by Mel Gorman
· 13 years ago
a77ebd3
mm: compaction: allow compaction to isolate dirty pages
by Mel Gorman
· 13 years ago
31b8384
mm: compaction: push isolate search base of compact control one pfn ahead
by Hillf Danton
· 13 years ago
10fbcf4
convert 'memory' sysdev_class to a regular subsystem
by Kay Sievers
· 13 years ago
d43a87e
mm: compaction: make compact_zone_order() static
by Kyungmin Park
· 13 years ago
39deaf8
mm: compaction: make isolate_lru_page() filter-aware
by Minchan Kim
· 13 years ago
4356f21
mm: change isolate mode from #define to bitwise type
by Minchan Kim
· 13 years ago
b9e84ac
mm: compaction: trivial clean up in acct_isolated()
by Minchan Kim
· 13 years ago
f9e35b3
mm: compaction: abort compaction if too many pages are isolated and caller is asynchronous V2
by Mel Gorman
· 13 years ago
7454f4b
mm: compaction: ensure that the compaction free scanner does not move to the next zone
by Mel Gorman
· 13 years ago
a582a73
compaction: checks correct fragmentation index
by Shaohua Li
· 13 years ago
3957c77
mm: compaction: fix special case -1 order checks
by Michal Hocko
· 13 years ago
b2eef8c
mm: compaction: minimise the time IRQs are disabled while isolating pages for migration
by Andrea Arcangeli
· 14 years ago
602605a
mm: compaction: minimise the time IRQs are disabled while isolating free pages
by Mel Gorman
· 14 years ago
9d502c1
mm/compaction: check migrate_pages's return value instead of list_empty()
by Minchan Kim
· 14 years ago
d527caf
mm: compaction: prevent kswapd compacting memory to reduce CPU usage
by Andrea Arcangeli
· 14 years ago
82478fb
mm: compaction: prevent division-by-zero during user-requested compaction
by Johannes Weiner
· 14 years ago
c5a73c3
thp: use compaction for all allocation orders
by Andrea Arcangeli
· 14 years ago
5a03b05
thp: use compaction in kswapd for GFP_ATOMIC order > 0
by Andrea Arcangeli
· 14 years ago
bc83501
thp: transhuge isolate_migratepages()
by Andrea Arcangeli
· 14 years ago
9927af74
mm: compaction: perform a faster migration scan when migrating asynchronously
by Mel Gorman
· 14 years ago
7f0f249
mm: migration: cleanup migrate_pages API by matching types for offlining and sync
by Mel Gorman
· 14 years ago
77f1fe6
mm: migration: allow migration to operate asynchronously and avoid synchronous compaction in the faster path
by Mel Gorman
· 14 years ago
3e7d344
mm: vmscan: reclaim order-0 and use compaction instead of lumpy reclaim
by Mel Gorman
· 14 years ago
b7aba69
mm: compaction: add trace events for memory compaction activity
by Mel Gorman
· 14 years ago
dd9e5ef
mm/compaction.c: avoid double mem_cgroup_del_lru()
by Minchan Kim
· 14 years ago
bc69304
mm: compaction: handle active and inactive fairly in too_many_isolated
by Minchan Kim
· 14 years ago
5e77190
mm: compaction: add a tunable that decides when memory should be compacted and when it should be reclaimed
by Mel Gorman
· 15 years ago
56de726
mm: compaction: direct compact when a high-order allocation fails
by Mel Gorman
· 15 years ago
ed4a6d7
mm: compaction: add /sys trigger for per-node memory compaction
by Mel Gorman
· 15 years ago
76ab0f5
mm: compaction: add /proc trigger for memory compaction
by Mel Gorman
· 15 years ago
748446b
mm: compaction: memory compaction core
by Mel Gorman
· 15 years ago