1. cd1adf1 Revert "mm/gup: remove try_get_page(), call try_get_compound_head() directly" by Linus Torvalds · 3 years, 4 months ago
  2. 49624ef Merge tag 'denywrite-for-5.15' of git://github.com/davidhildenbrand/linux by Linus Torvalds · 3 years, 4 months ago
  3. b250e6d1 Merge tag 'kbuild-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild by Linus Torvalds · 3 years, 4 months ago
  4. 1472690 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 4 months ago
  5. d5fffc5 mm/madvise: add MADV_WILLNEED to process_madvise() by zhangkui · 3 years, 4 months ago
  6. 33090af mm/vmstat: remove unneeded return value by Miaohe Lin · 3 years, 4 months ago
  7. 64632fd mm/vmstat: simplify the array size calculation by Miaohe Lin · 3 years, 4 months ago
  8. ea15ba1 mm/vmstat: correct some wrong comments by Miaohe Lin · 3 years, 4 months ago
  9. 3198145 mm/percpu,c: remove obsolete comments of pcpu_chunk_populated() by Jing Xiangfeng · 3 years, 4 months ago
  10. 584ff0d mm: KSM: fix data type by Zhansaya Bagdauletkyzy · 3 years, 4 months ago
  11. c9bd7d1 mm/migrate: correct kernel-doc notation by Randy Dunlap · 3 years, 4 months ago
  12. 884a7e5 mm: introduce process_mrelease system call by Suren Baghdasaryan · 3 years, 4 months ago
  13. a7259df memblock: make memblock_find_in_range method private by Mike Rapoport · 3 years, 4 months ago
  14. 38b031d mm/mempolicy.c: use in_task() in mempolicy_slab_node() by Vasily Averin · 3 years, 4 months ago
  15. be897d4 mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies by Feng Tang · 3 years, 4 months ago
  16. a38a59f mm/mempolicy: advertise new MPOL_PREFERRED_MANY by Ben Widawsky · 3 years, 4 months ago
  17. cfcaa66 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY by Ben Widawsky · 3 years, 4 months ago
  18. 4c54d94 mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy by Feng Tang · 3 years, 4 months ago
  19. b27abac mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes by Dave Hansen · 3 years, 4 months ago
  20. 062db29 mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number by Baolin Wang · 3 years, 4 months ago
  21. 65d759c mm: compaction: support triggering of proactive compaction by user by Charan Teja Reddy · 3 years, 4 months ago
  22. e1e92bf mm: compaction: optimize proactive compaction deferrals by Charan Teja Reddy · 3 years, 4 months ago
  23. 1399af7 mm, vmscan: guarantee drop_slab_node() termination by Vlastimil Babka · 3 years, 4 months ago
  24. 2e786d9 mm/vmscan: add 'else' to remove check_pending label by Miaohe Lin · 3 years, 4 months ago
  25. b87c517a mm/vmscan: remove unneeded return value of kswapd_run() by Miaohe Lin · 3 years, 4 months ago
  26. eaad1ae mm/vmscan: remove misleading setting to sc->priority by Miaohe Lin · 3 years, 4 months ago
  27. d17be2d mm/vmscan: remove the PageDirty check after MADV_FREE pages are page_ref_freezed by Miaohe Lin · 3 years, 4 months ago
  28. 9647875 mm/vmpressure: replace vmpressure_to_css() with vmpressure_to_memcg() by Hui Su · 3 years, 4 months ago
  29. 20b51af1 mm/migrate: add sysfs interface to enable reclaim migration by Huang Ying · 3 years, 4 months ago
  30. 3a23569 mm/vmscan: never demote for memcg reclaim by Dave Hansen · 3 years, 4 months ago
  31. a2a3648 mm/vmscan: Consider anonymous pages without swap by Keith Busch · 3 years, 4 months ago
  32. 2f368a9 mm/vmscan: add helper for querying ability to age anonymous pages by Dave Hansen · 3 years, 4 months ago
  33. 668e414 mm/vmscan: add page demotion counter by Yang Shi · 3 years, 4 months ago
  34. 26aa2d1 mm/migrate: demote pages during reclaim by Dave Hansen · 3 years, 4 months ago
  35. 5ac9588 mm/migrate: enable returning precise migrate_pages() success count by Yang Shi · 3 years, 4 months ago
  36. 884a6e5 mm/migrate: update node demotion order on hotplug events by Dave Hansen · 3 years, 4 months ago
  37. 79c28a4 mm/numa: automatically generate node migration order by Dave Hansen · 3 years, 4 months ago
  38. a759a90 userfaultfd: change mmap_changing to atomic by Nadav Amit · 3 years, 4 months ago
  39. 09a26e8 hugetlb: fix hugetlb cgroup refcounting during vma split by Mike Kravetz · 3 years, 4 months ago
  40. e32d20c hugetlb: before freeing hugetlb page set dtor to appropriate value by Mike Kravetz · 3 years, 4 months ago
  41. b65a4ed hugetlb: drop ref count earlier after page allocation by Mike Kravetz · 3 years, 4 months ago
  42. 416d85e hugetlb: simplify prep_compound_gigantic_page ref count racing code by Mike Kravetz · 3 years, 4 months ago
  43. f87060d mm: fix panic caused by __page_handle_poison() by Michael Wang · 3 years, 4 months ago
  44. 941ca063 mm: hwpoison: dump page for unhandlable page by Yang Shi · 3 years, 4 months ago
  45. d0505e9 mm: hwpoison: don't drop slab caches for offlining non-LRU page by Yang Shi · 3 years, 4 months ago
  46. a21c184 mm/hwpoison: fix some obsolete comments by Miaohe Lin · 3 years, 4 months ago
  47. ed8c2f4 mm/hwpoison: change argument struct page **hpagep to *hpage by Miaohe Lin · 3 years, 4 months ago
  48. ea3732f mm/hwpoison: fix potential pte_unmap_unlock pte error by Miaohe Lin · 3 years, 4 months ago
  49. ae611d0 mm/hwpoison: remove unneeded variable unmap_success by Miaohe Lin · 3 years, 4 months ago
  50. 1d09510 mm/page_isolation: tracing: trace all test_pages_isolated failures by George G. Davis · 3 years, 4 months ago
  51. 88dc6f20 mm/page_alloc.c: use in_task() by Vasily Averin · 3 years, 4 months ago
  52. 3b446da mm/page_alloc: make alloc_node_mem_map() __init rather than __ref by Mike Rapoport · 3 years, 4 months ago
  53. b346075 mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning by Nico Pache · 3 years, 4 months ago
  54. 0867880 memblock: stop poisoning raw allocations by Mike Rapoport · 3 years, 4 months ago
  55. c803b3c mm: introduce memmap_alloc() to unify memory map allocation by Mike Rapoport · 3 years, 4 months ago
  56. c3ab6baf mm/page_alloc: always initialize memory map for the holes by Mike Rapoport · 3 years, 4 months ago
  57. c9d1af2 mm/kasan: move kasan.fault to mm/kasan/report.c by Woody Lin · 3 years, 4 months ago
  58. f181234 mm/vmalloc: fix wrong behavior in vread by Chen Wandun · 3 years, 4 months ago
  59. 12e376a mm/vmalloc: remove gfpflags_allow_blocking() check by Uladzislau Rezki (Sony) · 3 years, 4 months ago
  60. 343ab81 mm/vmalloc: use batched page requests in bulk-allocator by Uladzislau Rezki (Sony) · 3 years, 4 months ago
  61. bdbda73 mm/sparse: clarify pgdat_to_phys by Miles Chen · 3 years, 4 months ago
  62. e0dbb2b include/linux/mmzone.h: avoid a warning in sparse memory support by Matthew Wilcox · 3 years, 4 months ago
  63. 11e02d3 mm: sparse: remove __section_nr() function by Ohhoon Kwon · 3 years, 4 months ago
  64. a1bc561 mm: sparse: pass section_nr to section_mark_present by Ohhoon Kwon · 3 years, 4 months ago
  65. cdcfc63 mm/bootmem_info.c: mark __init on register_page_bootmem_info_section by Muchun Song · 3 years, 4 months ago
  66. 5e22928 mm/mremap: fix memory account on do_munmap() failure by Chen Wandun · 3 years, 4 months ago
  67. 9b593cb remap_file_pages: Use vma_lookup() instead of find_vma() by Liam R. Howlett · 3 years, 4 months ago
  68. 5b78ed2 mm/pagemap: add mmap_assert_locked() annotations to find_vma*() by Luigi Rizzo · 3 years, 4 months ago
  69. f00230f mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code by Huang Ying · 3 years, 4 months ago
  70. 4ba9515 memcg: make memcg->event_list_lock irqsafe by Shakeel Butt · 3 years, 4 months ago
  71. 5c49cf9 memcg: fix up drain_local_stock comment by Michal Hocko · 3 years, 4 months ago
  72. 27fb095 mm, memcg: save some atomic ops when flush is already true by Miaohe Lin · 3 years, 4 months ago
  73. 37bc3cb mm: memcontrol: set the correct memcg swappiness restriction by Baolin Wang · 3 years, 4 months ago
  74. 55a68c8 memcg: replace in_interrupt() by !in_task() in active_memcg() by Vasily Averin · 3 years, 4 months ago
  75. aa48e47 memcg: infrastructure to flush memcg stats by Shakeel Butt · 3 years, 4 months ago
  76. 7e1c0d6 memcg: switch lruvec stats to rstat by Shakeel Butt · 3 years, 4 months ago
  77. 01c4b28 mm, memcg: inline swap-related functions to improve disabled memcg config by Suren Baghdasaryan · 3 years, 4 months ago
  78. 2c8d8f9 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg config by Suren Baghdasaryan · 3 years, 4 months ago
  79. 56cab28 mm, memcg: add mem_cgroup_disabled checks in vmpressure and swap-related functions by Suren Baghdasaryan · 3 years, 4 months ago
  80. 1e6decf shmem: shmem_writepage() split unlikely i915 THP by Hugh Dickins · 3 years, 4 months ago
  81. a7fddc3 huge tmpfs: decide stat.st_blksize by shmem_is_huge() by Hugh Dickins · 3 years, 4 months ago
  82. 5e6e5a1 huge tmpfs: shmem_is_huge(vma, inode, index) by Hugh Dickins · 3 years, 4 months ago
  83. acdd9f8e huge tmpfs: SGP_NOALLOC to stop collapse_file() on race by Hugh Dickins · 3 years, 4 months ago
  84. c852023 huge tmpfs: move shmem_huge_enabled() upwards by Hugh Dickins · 3 years, 4 months ago
  85. b9e2faa huge tmpfs: revert shmem's use of transhuge_vma_enabled() by Hugh Dickins · 3 years, 4 months ago
  86. 2b5bbcb huge tmpfs: remove shrinklist addition from shmem_setattr() by Hugh Dickins · 3 years, 4 months ago
  87. d144bf6 huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE by Hugh Dickins · 3 years, 4 months ago
  88. 050dcb5 huge tmpfs: fix fallocate(vanilla) advance over huge pages by Hugh Dickins · 3 years, 4 months ago
  89. 86a2f3f shmem: include header file to declare swap_info by Miaohe Lin · 3 years, 4 months ago
  90. cdd89d4 shmem: remove unneeded function forward declaration by Miaohe Lin · 3 years, 4 months ago
  91. b6378fc shmem: remove unneeded header file by Miaohe Lin · 3 years, 4 months ago
  92. f2b346e4 shmem: remove unneeded variable ret by Miaohe Lin · 3 years, 4 months ago
  93. bf11b9a shmem: use raw_spinlock_t for ->stat_lock by Sebastian Andrzej Siewior · 3 years, 4 months ago
  94. 3969b1a mm: delete unused get_kernel_page() by John Hubbard · 3 years, 4 months ago
  95. 51cc3a6 fs, mm: fix race in unlinking swapfile by Hugh Dickins · 3 years, 4 months ago
  96. 9857a17 mm/gup: remove try_get_page(), call try_get_compound_head() directly by John Hubbard · 3 years, 4 months ago
  97. 54d516b mm/gup: small refactoring: simplify try_grab_page() by John Hubbard · 3 years, 4 months ago
  98. 3967db2 mm/gup: documentation corrections for gup/pup by John Hubbard · 3 years, 4 months ago
  99. be51eb1 mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() by Miaohe Lin · 3 years, 4 months ago
  100. 6401c4e mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() by Miaohe Lin · 3 years, 4 months ago