1. c89a384 ksm: fix potential missing rmap_item for stable_node by Miaohe Lin · 3 years, 8 months ago
  2. cd7fae2 ksm: remove dedicated macro KSM_FLAG_MASK by Miaohe Lin · 3 years, 8 months ago
  3. 3e96b6a ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rmap_item_from_tree() by Miaohe Lin · 3 years, 8 months ago
  4. a08e1e1 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() by Miaohe Lin · 3 years, 8 months ago
  5. 78fa515 mm: use proper type for cma_[alloc|release] by Minchan Kim · 3 years, 8 months ago
  6. 3aab8ae mm: cma: add the CMA instance name to cma trace events by Minchan Kim · 3 years, 8 months ago
  7. 43ca106 mm: cma: support sysfs by Minchan Kim · 3 years, 8 months ago
  8. 7bc1aec mm: cma: add trace events for CMA alloc perf testing by Liam Mark · 3 years, 8 months ago
  9. 63f83b3 mm: cma: use pr_err_ratelimited for CMA warning by Baolin Wang · 3 years, 8 months ago
  10. bbb2692 mm: vmstat: add cma statistics by Minchan Kim · 3 years, 8 months ago
  11. 7ee820e Revert "mm: migrate: skip shared exec THP for NUMA balancing" by Miaohe Lin · 3 years, 8 months ago
  12. 843e1be mm/migrate.c: use helper migrate_vma_collect_skip() in migrate_vma_collect_hole() by Miaohe Lin · 3 years, 8 months ago
  13. 34f5e9b mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() by Miaohe Lin · 3 years, 8 months ago
  14. a04840c mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS check in 'else' case by Miaohe Lin · 3 years, 8 months ago
  15. 606a6f7 mm/migrate.c: make putback_movable_page() static by Miaohe Lin · 3 years, 8 months ago
  16. 8cc621d mm: fs: invalidate BH LRU during page migration by Minchan Kim · 3 years, 8 months ago
  17. 361a2a2 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] by Minchan Kim · 3 years, 8 months ago
  18. d479960e mm: disable LRU pagevec during the migration temporarily by Minchan Kim · 3 years, 8 months ago
  19. 06dac2f mm: compaction: update the COMPACT[STALL|FAIL] events properly by Charan Teja Reddy · 3 years, 8 months ago
  20. ef49843 mm/compaction: remove unused variable sysctl_compact_memory by Pintu Kumar · 3 years, 8 months ago
  21. 18bb473 mm: vmscan: shrink deferred objects proportional to priority by Yang Shi · 3 years, 8 months ago
  22. a178015 mm: memcontrol: reparent nr_deferred when memcg offline by Yang Shi · 3 years, 8 months ago
  23. 476b30a mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers by Yang Shi · 3 years, 8 months ago
  24. 8675083 mm: vmscan: use per memcg nr_deferred of shrinker by Yang Shi · 3 years, 8 months ago
  25. 3c6f17e mm: vmscan: add per memcg shrinker nr_deferred by Yang Shi · 3 years, 8 months ago
  26. 41ca668 mm: vmscan: use a new flag to indicate shrinker is registered by Yang Shi · 3 years, 8 months ago
  27. 468ab84 mm: vmscan: add shrinker_info_protected() helper by Yang Shi · 3 years, 8 months ago
  28. e4262c4 mm: memcontrol: rename shrinker_map to shrinker_info by Yang Shi · 3 years, 8 months ago
  29. 72673e8 mm: vmscan: use kvfree_rcu instead of call_rcu by Yang Shi · 3 years, 8 months ago
  30. a2fb126 mm: vmscan: remove memcg_shrinker_map_size by Yang Shi · 3 years, 8 months ago
  31. d27cf2a mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation by Yang Shi · 3 years, 8 months ago
  32. 2bfd363 mm: vmscan: consolidate shrinker_maps handling code by Yang Shi · 3 years, 8 months ago
  33. 8efb4b5 mm: vmscan: use nid from shrink_control for tracepoint by Yang Shi · 3 years, 8 months ago
  34. 202e35d mm/vmscan: replace implicit RECLAIM_ZONE checks with explicit checks by Dave Hansen · 3 years, 8 months ago
  35. b6676de mm/vmscan: move RECLAIM* bits to uapi header by Dave Hansen · 3 years, 8 months ago
  36. f0fa943 userfaultfd/selftests: add test exercising minor fault handling by Axel Rasmussen · 3 years, 8 months ago
  37. b8da5cd userfaultfd: update documentation to describe minor fault handling by Axel Rasmussen · 3 years, 8 months ago
  38. f619147 userfaultfd: add UFFDIO_CONTINUE ioctl by Axel Rasmussen · 3 years, 8 months ago
  39. 714c189 userfaultfd: hugetlbfs: only compile UFFD helpers if config enabled by Axel Rasmussen · 3 years, 8 months ago
  40. 0d9cada userfaultfd: disable huge PMD sharing for MINOR registered VMAs by Axel Rasmussen · 3 years, 8 months ago
  41. 7677f7f userfaultfd: add minor fault registration mode by Axel Rasmussen · 3 years, 8 months ago
  42. eb14d4e mm,page_alloc: drop unnecessary checks from pfn_range_valid_contig by Oscar Salvador · 3 years, 8 months ago
  43. ae37c7f mm: make alloc_contig_range handle in-use hugetlb pages by Oscar Salvador · 3 years, 8 months ago
  44. 369fa22 mm: make alloc_contig_range handle free hugetlb pages by Oscar Salvador · 3 years, 8 months ago
  45. d3d99fc mm,hugetlb: split prep_new_huge_page functionality by Oscar Salvador · 3 years, 8 months ago
  46. 9f27b34 mm,hugetlb: drop clearing of flag from prep_new_huge_page by Oscar Salvador · 3 years, 8 months ago
  47. c2ad7a1 mm,compaction: let isolate_migratepages_{range,block} return error codes by Oscar Salvador · 3 years, 8 months ago
  48. c8e28b4 mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig_migrate_range by Oscar Salvador · 3 years, 8 months ago
  49. 9487ca6 hugetlb: add lockdep_assert_held() calls for hugetlb_lock by Mike Kravetz · 3 years, 8 months ago
  50. db71ef7 hugetlb: make free_huge_page irq safe by Mike Kravetz · 3 years, 8 months ago
  51. 10c6ec4 hugetlb: change free_pool_huge_page to remove_pool_huge_page by Mike Kravetz · 3 years, 8 months ago
  52. 1121828 hugetlb: call update_and_free_page without hugetlb_lock by Mike Kravetz · 3 years, 8 months ago
  53. 6eb4e88 hugetlb: create remove_hugetlb_page() to separate functionality by Mike Kravetz · 3 years, 8 months ago
  54. 2938396 hugetlb: add per-hstate mutex to synchronize user adjustments by Mike Kravetz · 3 years, 8 months ago
  55. 262443c hugetlb: no need to drop hugetlb_lock to call cma_release by Mike Kravetz · 3 years, 8 months ago
  56. 0ef7dca mm/cma: change cma mutex to irq safe spinlock by Mike Kravetz · 3 years, 8 months ago
  57. 15b8365 mm/hugetlb: remove unused variable pseudo_vma in remove_inode_hugepages() by Miaohe Lin · 3 years, 8 months ago
  58. da56388 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() by Miaohe Lin · 3 years, 8 months ago
  59. dddf31a mm/hugeltb: clarify (chg - freed) won't go negative in hugetlb_unreserve_pages() by Miaohe Lin · 3 years, 8 months ago
  60. bf3d12b mm/hugeltb: simplify the return code of __vma_reservation_common() by Miaohe Lin · 3 years, 8 months ago
  61. f84df0b mm/hugeltb: remove redundant VM_BUG_ON() in region_add() by Miaohe Lin · 3 years, 8 months ago
  62. fbe3750 mm: huge_memory: debugfs for file-backed THP split by Zi Yan · 3 years, 8 months ago
  63. fa6c023 mm: huge_memory: a new debugfs interface for splitting THP tests by Zi Yan · 3 years, 8 months ago
  64. 75f8378 khugepaged: remove meaningless !pte_present() check in khugepaged_scan_pmd() by Miaohe Lin · 3 years, 8 months ago
  65. 18d24a7 khugepaged: remove unnecessary out label in collapse_huge_page() by Miaohe Lin · 3 years, 8 months ago
  66. fef792a khugepaged: use helper function range_in_vma() in collapse_pte_mapped_thp() by Miaohe Lin · 3 years, 8 months ago
  67. 89dc6a9 mm/khugepaged.c: replace barrier() with READ_ONCE() for a selective variable by Yanfei Xu · 3 years, 8 months ago
  68. a44f89d mm/huge_memory.c: use helper function migration_entry_to_page() by Miaohe Lin · 3 years, 8 months ago
  69. d4afd60 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG by Miaohe Lin · 3 years, 8 months ago
  70. f6004e7 mm/huge_memory.c: remove redundant PageCompound() check by Miaohe Lin · 3 years, 8 months ago
  71. 6beb5e8 mm/huge_memory.c: rework the function do_huge_pmd_numa_page() slightly by Miaohe Lin · 3 years, 8 months ago
  72. aaa9705 mm/huge_memory.c: make get_huge_zero_page() return bool by Miaohe Lin · 3 years, 8 months ago
  73. 71f9e58 mm/huge_memory.c: rework the function vma_adjust_trans_huge() by Miaohe Lin · 3 years, 8 months ago
  74. 8fd5eda mm/huge_memory.c: remove unnecessary local variable ret2 by Miaohe Lin · 3 years, 8 months ago
  75. 74e579b khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() by Miaohe Lin · 3 years, 8 months ago
  76. 28ff0a3 khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() by Miaohe Lin · 3 years, 8 months ago
  77. 588d01f khugepaged: reuse the smp_wmb() inside __SetPageUptodate() by Miaohe Lin · 3 years, 8 months ago
  78. 0edf61e khugepaged: remove unneeded return value of khugepaged_collapse_pte_mapped_thps() by Miaohe Lin · 3 years, 8 months ago
  79. d4241a0 mm/hugetlb: avoid calculating fault_mutex_hash in truncate_op case by Miaohe Lin · 3 years, 8 months ago
  80. d83e6c8a mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() by Miaohe Lin · 3 years, 8 months ago
  81. 5c8ecb1 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hugetlb_cgroup_migrate() by Miaohe Lin · 3 years, 8 months ago
  82. 5af1ab1 mm/hugetlb: optimize the surplus state transfer code in move_hugetlb_state() by Miaohe Lin · 3 years, 8 months ago
  83. 04adbc3 mm/hugetlb: use some helper functions to cleanup code by Miaohe Lin · 3 years, 8 months ago
  84. 4bfb68a mm: generalize HUGETLB_PAGE_SIZE_VARIABLE by Anshuman Khandual · 3 years, 8 months ago
  85. 6501fe5 mm/hugetlb: remove redundant reservation check condition in alloc_huge_page() by Miaohe Lin · 3 years, 8 months ago
  86. 6dfeaff hugetlb/userfaultfd: unshare all pmds for hugetlbfs when register wp by Peter Xu · 3 years, 8 months ago
  87. 537cf30 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h by Peter Xu · 3 years, 8 months ago
  88. c1991e0 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled by Peter Xu · 3 years, 8 months ago
  89. aec44e0 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() by Peter Xu · 3 years, 8 months ago
  90. 786b311 mm: remove nrexceptional from inode: remove BUG_ON by Hugh Dickins · 3 years, 8 months ago
  91. 8bc3c48 mm: remove nrexceptional from inode by Matthew Wilcox (Oracle) · 3 years, 8 months ago
  92. 7f0e07f dax: account DAX entries as nrpages by Matthew Wilcox (Oracle) · 3 years, 8 months ago
  93. 46be67b mm: stop accounting shadow entries by Matthew Wilcox (Oracle) · 3 years, 8 months ago
  94. 7716506 mm: introduce and use mapping_empty() by Matthew Wilcox (Oracle) · 3 years, 8 months ago
  95. 4d75136 mm/memory-failure: unnecessary amount of unmapping by Jane Chu · 3 years, 8 months ago
  96. 198fba4 mm/mmzone.h: fix existing kernel-doc comments and link them to core-api by Mike Rapoport · 3 years, 8 months ago
  97. 9df65f5 mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 by Sergei Trofimovich · 3 years, 8 months ago
  98. be5dba2 net: page_pool: use alloc_pages_bulk in refill code path by Jesper Dangaard Brouer · 3 years, 8 months ago
  99. dfa5971 net: page_pool: refactor dma_map into own function page_pool_dma_map by Jesper Dangaard Brouer · 3 years, 8 months ago
  100. f6e70aa SUNRPC: refresh rq_pages using a bulk page allocator by Chuck Lever · 3 years, 8 months ago