1. 90732d4 UPSTREAM: mm/compaction: correct deferral logic for proactive compaction by Charan Teja Reddy · 3 years, 11 months ago
  2. 97e5f9c FROMLIST: mm: compaction: fix wakeup logic of proactive compaction by Charan Teja Reddy · 3 years, 8 months ago
  3. 71fdbce FROMLIST: mm: compaction: support triggering of proactive compaction by user by Charan Teja Reddy · 3 years, 8 months ago
  4. 48b3f756 ANDROID: mm: compaction: fix isolate_and_split_free_page() redefinition by Carlos Llamas · 3 years, 9 months ago
  5. 8cd9aa9 ANDROID: implement wrapper for reverse migration by Charan Teja Reddy · 4 years ago
  6. c6bc1396 FROMLIST: mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] by Minchan Kim · 3 years, 10 months ago
  7. d3c1bf4 Revert "FROMLIST: mm: replace migrate_prep with lru_add_drain_all" by Minchan Kim · 3 years, 10 months ago
  8. 134ac2d FROMLIST: mm: replace migrate_prep with lru_add_drain_all by Minchan Kim · 3 years, 10 months ago
  9. 25b0eb2 mm, compaction: make fast_isolate_freepages() stay within zone by Vlastimil Babka · 3 years, 11 months ago
  10. 2d95ad1 mm/compaction: fix misbehaviors of fast_find_migrateblock() by Wonhyuk Yang · 3 years, 11 months ago
  11. 76303d3 mm, compaction: move high_pfn to the for loop scope by Rokudo Yan · 4 years ago
  12. d20bdd57 mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate by Zi Yan · 4 years, 2 months ago
  13. 3893586 mm/compaction: count pages and stop correctly during page isolation by Zi Yan · 4 years, 2 months ago
  14. ab130f91 mm: rename page_order() to buddy_order() by Matthew Wilcox (Oracle) · 4 years, 3 months ago
  15. 62b35fe mm/compaction.c: micro-optimization remove unnecessary branch by Mateusz Nosek · 4 years, 3 months ago
  16. 6c35784 mm: replace hpage_nr_pages with thp_nr_pages by Matthew Wilcox (Oracle) · 4 years, 5 months ago
  17. a1c1dbe mm/compaction.c: delete duplicated word by Randy Dunlap · 4 years, 5 months ago
  18. 860b327 mm/compaction: correct the comments of compact_defer_shift by Alex Shi · 4 years, 5 months ago
  19. d34c0a7 mm: use unsigned types for fragmentation score by Nitin Gupta · 4 years, 5 months ago
  20. 2578873 mm: fix compile error due to COMPACTION_HPAGE_ORDER by Nitin Gupta · 4 years, 5 months ago
  21. facdaa9 mm: proactive compaction by Nitin Gupta · 4 years, 5 months ago
  22. b9e20f0 mm, compaction: make capture control handling safe wrt interrupts by Vlastimil Babka · 4 years, 7 months ago
  23. f386775 mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" by Ethon Paul · 4 years, 8 months ago
  24. ee01c4d Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 4 years, 8 months ago
  25. 01c0bfe mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention by Wei Yang · 4 years, 8 months ago
  26. 97a225e mm/page_alloc: integrate classzone_idx and high_zoneidx by Joonsoo Kim · 4 years, 8 months ago
  27. 73a6e47 mm: memmap_init: iterate over memblock regions rather that check each PFN by Baoquan He · 4 years, 8 months ago
  28. cb8e59c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next by Linus Torvalds · 4 years, 8 months ago
  29. b01b214 mm/swap: Use local_lock for protection by Ingo Molnar · 4 years, 8 months ago
  30. 3292739 sysctl: pass kernel pointers to ->proc_handler by Christoph Hellwig · 4 years, 9 months ago
  31. 77337ed mm/compaction: add missing annotation for compact_lock_irqsave by Jules Irenge · 4 years, 9 months ago
  32. 9de4f22 mm: code cleanup for MADV_FREE by Huang Ying · 4 years, 9 months ago
  33. 250046e mm/compaction.c: clean code by removing unnecessary assignment by Mateusz Nosek · 4 years, 10 months ago
  34. 6923aa0 mm/compaction: Disable compact_unevictable_allowed on RT by Sebastian Andrzej Siewior · 4 years, 10 months ago
  35. 6467552 mm, compaction: fully assume capture is not NULL in compact_zone_order() by Vlastimil Babka · 4 years, 10 months ago
  36. 1da2f32 mm,thp,compaction,cma: allow THP migration for CMA allocations by Rik van Riel · 4 years, 10 months ago
  37. a2e9a5a mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() by Vlastimil Babka · 5 years ago
  38. 32aaf05 mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() by Pengfei Li · 5 years ago
  39. a94b525 mm/compaction.c: clear total_{migrate,free}_scanned before scanning a new zone by Yafang Shao · 5 years ago
  40. d8c6546 mm: introduce compound_nr() by Matthew Wilcox (Oracle) · 5 years ago
  41. 670105a mm: compaction: avoid 100% CPU usage during compaction when a task is killed by Mel Gorman · 5 years ago
  42. e577c8b mm, compaction: make sure we isolate a valid PFN by Suzuki K Poulose · 6 years ago
  43. 60fce36 mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock by Mel Gorman · 6 years ago
  44. b03641a mm: move buddy list manipulations into helpers by Dan Williams · 6 years ago
  45. dd7ef7b mm/compaction.c: fix an undefined behaviour by Qian Cai · 6 years ago
  46. 5b56d99 mm/compaction.c: abort search if isolation fails by Qian Cai · 6 years ago
  47. 6b0868c mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints by Mel Gorman · 6 years ago
  48. 5f438ee mm/compaction: pass pgdat to too_many_isolated() instead of zone by Andrey Ryabinin · 6 years ago
  49. f4b7e27 mm: remove zone_lru_lock() function, access ->lru_lock directly by Andrey Ryabinin · 6 years ago
  50. 5e1f0f0 mm, compaction: capture a page under direct compaction by Mel Gorman · 6 years ago
  51. e332f74 mm, compaction: be selective about what pageblocks to clear skip hints by Mel Gorman · 6 years ago
  52. 4fca973 mm, compaction: sample pageblocks for free pages by Mel Gorman · 6 years ago
  53. dbe2d4e mm, compaction: round-robin the order while searching the free lists for a target by Mel Gorman · 6 years ago
  54. d097a6f mm, compaction: reduce premature advancement of the migration target scanner by Mel Gorman · 6 years ago
  55. cf66f07 mm, compaction: do not consider a need to reschedule as contention by Mel Gorman · 6 years ago
  56. cb810ad mm, compaction: rework compact_should_abort as compact_check_resched by Mel Gorman · 6 years ago
  57. 8854c55 mm, compaction: keep cached migration PFNs synced for unusable pageblocks by Mel Gorman · 6 years ago
  58. 9bebefd mm, compaction: check early for huge pages encountered by the migration scanner by Mel Gorman · 6 years ago
  59. cb2dcaf mm, compaction: finish pageblock scanning on contention by Mel Gorman · 6 years ago
  60. 804d312 mm, compaction: avoid rescanning the same pageblock multiple times by Mel Gorman · 6 years ago
  61. 5a81188 mm, compaction: use free lists to quickly locate a migration target by Mel Gorman · 6 years ago
  62. e380beb mm, compaction: keep migration source private to a single compaction instance by Mel Gorman · 6 years ago
  63. 70b4459 mm, compaction: use free lists to quickly locate a migration source by Mel Gorman · 6 years ago
  64. efe771c mm, compaction: always finish scanning of a full pageblock by Mel Gorman · 6 years ago
  65. 4469ab9 mm, compaction: rename map_pages to split_map_pages by Mel Gorman · 6 years ago
  66. 40cacbc mm, compaction: remove unnecessary zone parameter in some instances by Mel Gorman · 6 years ago
  67. 566e54e mm, compaction: remove last_migrated_pfn from compact_control by Mel Gorman · 6 years ago
  68. 6b7e5ca mm: remove sysctl_extfrag_handler() by Matthew Wilcox · 6 years ago
  69. a921444 mm: move zone watermark accesses behind an accessor by Mel Gorman · 6 years ago
  70. eb41468 psi: pressure stall information for CPU, memory, and IO by Johannes Weiner · 6 years ago
  71. 0825a6f mm: use octal not symbolic permissions by Joe Perches · 7 years ago
  72. d883c6c Revert "mm/cma: manage the memory of the CMA area by using the ZONE_MOVABLE" by Joonsoo Kim · 7 years ago
  73. 1d47a3e mm/cma: remove ALLOC_CMA by Joonsoo Kim · 7 years ago
  74. 666feb2 mm, migrate: remove reason argument from new_page_t by Michal Hocko · 7 years ago
  75. e8b098f mm: kernel-doc: add missing parameter descriptions by Mike Rapoport · 7 years ago
  76. bc3106b mm, compaction: drain pcps for zone when kcompactd fails by David Rientjes · 7 years ago
  77. 112d2d2 mm/compaction.c: fix comment for try_to_compact_pages() by Yang Shi · 7 years ago
  78. d3c85ba mm, compaction: remove unneeded pageblock_skip_persistent() checks by Vlastimil Babka · 7 years ago
  79. 2583d67 mm, compaction: split off flag for not updating skip hints by Vlastimil Babka · 7 years ago
  80. b527cfe mm, compaction: extend pageblock_skip_persistent() to all compound pages by Vlastimil Babka · 7 years ago
  81. 21dc7e0 mm, compaction: persistently skip hugetlbfs pageblocks by David Rientjes · 7 years ago
  82. a0647dc mm, compaction: kcompactd should not ignore pageblock skip by David Rientjes · 7 years ago
  83. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  84. 6818600 mm,compaction: serialize waitqueue_active() checks (for real) by Davidlohr Bueso · 7 years ago
  85. ccbe1e4 mm, compaction: skip over holes in __reset_isolation_suitable by Michal Hocko · 8 years ago
  86. baf6a9a mm, compaction: finish whole pageblock to reduce fragmentation by Vlastimil Babka · 8 years ago
  87. 282722b mm, compaction: restrict async compaction to pageblocks of same migratetype by Vlastimil Babka · 8 years ago
  88. d39773a mm, compaction: add migratetype to compact_control by Vlastimil Babka · 8 years ago
  89. b682deb mm, compaction: change migrate_async_suitable() to suitable_migration_source() by Vlastimil Babka · 8 years ago
  90. 228d7e3 mm, compaction: remove redundant watermark check in compact_finished() by Vlastimil Babka · 8 years ago
  91. 1ef36db mm/compaction: ignore block suitable after check large free page by Yisheng Xie · 8 years ago
  92. 174cd4b sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h> by Ingo Molnar · 8 years ago
  93. 9e5bcd6 mm/migration: make isolate_movable_page() return int type by Yisheng Xie · 8 years ago
  94. 46acef0 mm,compaction: serialize waitqueue_active() checks by Davidlohr Bueso · 8 years ago
  95. 7f354a5 mm, compaction: add vmstats for kcompactd work by David Rientjes · 8 years ago
  96. 73e64c5 mm, compaction: allow compaction for GFP_NOFS requests by Michal Hocko · 8 years ago
  97. e34bac7 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 8 years ago
  98. 6afcf8e mm, compaction: fix NR_ISOLATED_* stats for pfn based migration by Ming Ling · 8 years ago
  99. e46b1db mm/compaction: Convert to hotplug state machine by Anna-Maria Gleixner · 8 years ago
  100. 2031142 mm, compaction: restrict fragindex to costly orders by Vlastimil Babka · 8 years ago