- a46cbf3 mm, compaction: prevent VM_BUG_ON when terminating freeing scanner by David Rientjes · 8 years ago
- a4f04f2 mm, compaction: abort free scanner if split fails by David Rientjes · 8 years ago
- 6cd9dc3 mm/compaction.c: fix zoneindex in kcompactd() by Chen Feng · 9 years ago
- 86a294a mm, oom, compaction: prevent from should_compact_retry looping for ever for costly orders by Michal Hocko · 9 years ago
- c8f7de0 mm, compaction: distinguish between full and partial COMPACT_COMPLETE by Michal Hocko · 9 years ago
- 1d4746d mm, compaction: distinguish COMPACT_DEFERRED from COMPACT_SKIPPED by Michal Hocko · 9 years ago
- c46649d mm, compaction: cover all compaction mode in compact_zone by Michal Hocko · 9 years ago
- ea7ab98 mm, compaction: change COMPACT_ constants into enum by Michal Hocko · 9 years ago
- 93ea996 mm, page_alloc: remove field from alloc_context by Mel Gorman · 9 years ago
- c603844 mm, page_alloc: convert alloc_flags to unsigned by Mel Gorman · 9 years ago
- fdd048e mm, compaction: skip blocks where isolation fails in async direct compaction by Vlastimil Babka · 9 years ago
- a34753d mm, compaction: reduce spurious pcplist drains by Vlastimil Babka · 9 years ago
- 06b6640 mm, compaction: wrap calculating first and last pfn of pageblock by Vlastimil Babka · 9 years ago
- 172400c mm: fix kcompactd hang during memory offlining by Vlastimil Babka · 9 years ago
- 14af4a5 mm, cma: prevent nr_isolated_* counters from going negative by Hugh Dickins · 9 years ago
- accf624 mm, kswapd: replace kswapd compaction with waking up kcompactd by Vlastimil Babka · 9 years ago
- 698b1b3 mm, compaction: introduce kcompactd by Vlastimil Babka · 9 years ago
- 7cf91a9 mm/compaction: speed up pageblock_pfn_to_page() when zone is contiguous by Joonsoo Kim · 9 years ago
- e1409c3 mm/compaction: pass only pageblock aligned range to pageblock_pfn_to_page by Joonsoo Kim · 9 years ago
- 623446e mm/compaction: fix invalid free_pfn and compact_cached_free_pfn by Joonsoo Kim · 9 years ago
- 7546934 mm/compaction.c: __compact_pgdat() code cleanuup by Joonsoo Kim · 9 years ago
- fec4eb2 mm/compaction: improve comment for compact_memory tunable knob handler by Yaowei Bai · 9 years ago
- 2d1e104 mm, compaction: distinguish contended status in tracepoints by Vlastimil Babka · 9 years ago
- fa6c7b4 mm, compaction: export tracepoints status strings to userspace by Vlastimil Babka · 9 years ago
- 21c527a mm/compaction.c: add an is_via_compact_memory() helper by Yaowei Bai · 9 years ago
- 1a16718 mm/compaction: correct to flush migrated pages if pageblock skip happens by Joonsoo Kim · 9 years ago
- 9fcd6d2 mm, compaction: skip compound pages by order in free scanner by Vlastimil Babka · 9 years ago
- 29c0dde mm, compaction: always skip all compound pages by order in migrate scanner by Vlastimil Babka · 9 years ago
- 0233364 mm, compaction: encapsulate resetting cached scanner positions by Vlastimil Babka · 9 years ago
- f5f61a3 mm, compaction: simplify handling restart position in free pages scanner by Vlastimil Babka · 9 years ago
- f2849aa mm, compaction: more robust check for scanners meeting by Vlastimil Babka · 9 years ago
- 018e9a4 mm/compaction.c: fix "suitable_migration_target() unused" warning by Andrew Morton · 10 years ago
- 195b0c6 mm/compaction: reset compaction scanner positions by Gioh Kim · 10 years ago
- 5bbe354 mm: allow compaction of unevictable pages by Eric B Munson · 10 years ago
- 2149cda mm/compaction: enhance compaction finish condition by Joonsoo Kim · 10 years ago
- b8c73fc mm: page_alloc: add kasan hooks on alloc and free paths by Andrey Ryabinin · 10 years ago
- ff59909 mm: fix negative nr_isolated counts by Hugh Dickins · 10 years ago
- 932ff6b mm/compaction: stop the isolation when we isolate enough freepage by Joonsoo Kim · 10 years ago
- 372549c mm/compaction: fix wrong order check in compact_finished() by Joonsoo Kim · 10 years ago
- 24e2716 mm/compaction: add tracepoint to observe behaviour of compaction defer by Joonsoo Kim · 10 years ago
- 837d026 mm/compaction: more trace to understand when/why compaction start/finish by Joonsoo Kim · 10 years ago
- e34d85f mm/compaction: print current range where compaction work by Joonsoo Kim · 10 years ago
- 16c4a09 mm/compaction: enhance tracepoint output for compaction begin/end by Joonsoo Kim · 10 years ago
- 1a6d53a mm: reduce try_to_compact_pages parameters by Vlastimil Babka · 10 years ago
- fdaf7f5 mm, compaction: more focused lru and pcplists draining by Vlastimil Babka · 10 years ago
- 6bace09 mm, compaction: always update cached scanner positions by Vlastimil Babka · 10 years ago
- f866979 mm, compaction: defer only on COMPACT_COMPLETE by Vlastimil Babka · 10 years ago
- 97d47a6 mm, compaction: simplify deferred compaction by Vlastimil Babka · 10 years ago
- ebff398 mm, compaction: pass classzone_idx and alloc_flags to watermark checking by Vlastimil Babka · 10 years ago
- 1d5bfe1 mm, compaction: prevent infinite loop in compact_zone by Vlastimil Babka · 10 years ago
- 5842001 mm/compaction: skip the range until proper target pageblock is met by Joonsoo Kim · 10 years ago
- 6ea41c0 mm/compaction.c: avoid premature range skip in isolate_migratepages_range by Joonsoo Kim · 10 years ago
- d6d86c0 mm/balloon_compaction: redesign ballooned pages management by Konstantin Khlebnikov · 10 years ago
- b8b2d82 mm/compaction.c: fix warning of 'flags' may be used uninitialized by Xiubo Li · 10 years ago
- 6d7ce55 mm, compaction: pass gfp mask to compact_control by David Rientjes · 10 years ago
- 43e7a34 mm: rename allocflags_to_migratetype for clarity by David Rientjes · 10 years ago
- 99c0fd5 mm, compaction: skip buddy pages by their order in the migrate scanner by Vlastimil Babka · 10 years ago
- e14c720 mm, compaction: remember position within pageblock in free pages scanner by Vlastimil Babka · 10 years ago
- 69b7189 mm, compaction: skip rechecks when lock was already held by Vlastimil Babka · 10 years ago
- 8b44d27 mm, compaction: periodically drop lock and restore IRQs in scanners by Vlastimil Babka · 10 years ago
- 1f9efde mm, compaction: khugepaged should not give up due to need_resched() by Vlastimil Babka · 10 years ago
- 7d49d88 mm, compaction: reduce zone checking frequency in the migration scanner by Vlastimil Babka · 10 years ago
- edc2ca6 mm, compaction: move pageblock checks up from isolate_migratepages_range() by Vlastimil Babka · 10 years ago
- f8224aa mm, compaction: do not recheck suitable_migration_target under lock by Vlastimil Babka · 10 years ago
- 53853e2 mm, compaction: defer each zone individually instead of preferred zone by Vlastimil Babka · 10 years ago
- be97657 mm, compaction: properly signal and act upon lock and need_sched() contention by Vlastimil Babka · 11 years ago
- e9ade56 mm/compaction: avoid rescanning pageblocks in isolate_freepages by Vlastimil Babka · 11 years ago
- f8c9301 mm/compaction: do not count migratepages when unnecessary by Vlastimil Babka · 11 years ago
- aeef4b8 mm, compaction: terminate async compaction when rescheduling by David Rientjes · 11 years ago
- e0b9dae mm, compaction: embed migration mode in compact_control by David Rientjes · 11 years ago
- 35979ef mm, compaction: add per-zone migration pfn cache for async compaction by David Rientjes · 11 years ago
- d53aea3 mm, compaction: return failed migration target pages back to freelist by David Rientjes · 11 years ago
- 68711a7 mm, migration: add destination page freeing callback by David Rientjes · 11 years ago
- c96b9e5 mm/compaction: cleanup isolate_freepages() by Vlastimil Babka · 11 years ago
- 13fb44e mm/compaction: clean up unused code lines by Heesub Shin · 11 years ago
- 49e068f mm/compaction: make isolate_freepages start at pageblock boundary by Vlastimil Babka · 11 years ago
- da1c67a mm, compaction: determine isolation mode only once by David Rientjes · 11 years ago
- b6c7501 mm/compaction: clean-up code on success of ballon isolation by Joonsoo Kim · 11 years ago
- c122b20 mm/compaction: check pageblock suitability once per pageblock by Joonsoo Kim · 11 years ago
- be1aa03 mm/compaction: change the timing to check to drop the spinlock by Joonsoo Kim · 11 years ago
- 01ead53 mm/compaction: do not call suitable_migration_target() on every page by Joonsoo Kim · 11 years ago
- 7d348b9 mm/compaction: disallow high-order page for migration target by Joonsoo Kim · 11 years ago
- 74e77fb mm/compaction.c: mark function as static by Rashika Kheria · 11 years ago
- 119d6d5 mm, compaction: avoid isolating pinned pages by David Rientjes · 11 years ago
- 91ca918 mm, compaction: ignore pageblock skip when manually invoking compaction by David Rientjes · 11 years ago
- 2af120b mm/compaction: break out of loop on !PageBuddy in isolate_freepages_block by Laura Abbott · 11 years ago
- 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