1. 6014bc2 x86-64: make access_ok() independent of LAM by Linus Torvalds · 1 year, 8 months ago
  2. 22b8cc3 Merge tag 'x86_mm_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 1 year, 8 months ago
  3. 5da1a86 mm/gup.c: fix typo in comments by Jingyu Wang · 1 year, 10 months ago
  4. 428e106 mm: Introduce untagged_addr_remote() by Kirill A. Shutemov · 1 year, 9 months ago
  5. be2d575 mm: change to return bool for folio_isolate_lru() by Baolin Wang · 1 year, 10 months ago
  6. 6aa3a92 mm/hugetlb: convert isolate_hugetlb to folios by Sidhartha Kumar · 2 years ago
  7. f67d6b2 Merge branch 'mm-hotfixes-stable' into mm-stable by Andrew Morton · 1 year, 10 months ago
  8. 9198a91 mm/gup: make get_user_pages_fast_only() return the common return value by Jason Gunthorpe · 1 year, 11 months ago
  9. edad1bb mm/gup: remove pin_user_pages_fast_only() by Jason Gunthorpe · 1 year, 11 months ago
  10. 9a863a6 mm/gup: make locked never NULL in the internal GUP functions by Jason Gunthorpe · 1 year, 11 months ago
  11. f04740f mm/gup: add FOLL_UNLOCKABLE by Jason Gunthorpe · 1 year, 11 months ago
  12. 6e4382c mm/gup: remove locked being NULL from faultin_vma_page_range() by Jason Gunthorpe · 1 year, 11 months ago
  13. 961ba47 mm/gup: add an assertion that the mmap lock is locked by Jason Gunthorpe · 1 year, 11 months ago
  14. d64e2db mm/gup: simplify the external interface functions and consolidate invariants by Jason Gunthorpe · 1 year, 11 months ago
  15. afa3c33 mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set by Jason Gunthorpe · 1 year, 11 months ago
  16. b2a72df mm/gup: have internal functions get the mmap_read_lock() by Jason Gunthorpe · 1 year, 11 months ago
  17. aa1e6a9 mm/gup: add folio to list when folio_isolate_lru() succeed by Kuan-Ying Lee · 1 year, 11 months ago
  18. c5acf1f mm/gup.c: fix typo in comments by Jongwoo Han · 1 year, 11 months ago
  19. 94688e8 mm: remove folio_pincount_ptr() and head_compound_pincount() by Matthew Wilcox (Oracle) · 2 years ago
  20. 4f292c4d Merge tag 'x86_mm_for_6.2_v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 2 years ago
  21. 8fa590b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 2 years ago
  22. 1180e73 mm/gup: Fix the lockless PMD access by Peter Zijlstra · 4 years, 1 month ago
  23. e2ca6ba Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 2 years ago
  24. ce8a79d Merge tag 'for-6.2/block-2022-12-08' of git://git.kernel.dk/linux by Linus Torvalds · 2 years ago
  25. f7355e9 mm/gup: remove FOLL_MIGRATION by David Hildenbrand · 2 years, 2 months ago
  26. 3b91010 Merge branch 'mm-hotfixes-stable' into mm-stable by Andrew Morton · 2 years ago
  27. fcd0ccd mm/gup: fix gup_pud_range() for dax by John Starks · 2 years ago
  28. f347454 mm/gup: disallow FOLL_FORCE|FOLL_WRITE on hugetlb mappings by David Hildenbrand · 2 years, 2 months ago
  29. 84209e8 mm/gup: reliable R/O long-term pinning in COW mappings by David Hildenbrand · 2 years, 1 month ago
  30. 53b2d09 mm/gup: remove the restriction on locked with FOLL_LONGTERM by Jason Gunthorpe · 2 years, 1 month ago
  31. 4003f10 mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages by Logan Gunthorpe · 2 years, 2 months ago
  32. 0f08923 mm: allow multiple error returns in try_grab_page() by Logan Gunthorpe · 2 years, 2 months ago
  33. 93c5c61 mm/gup: Add FOLL_INTERRUPTIBLE by Peter Xu · 2 years, 2 months ago
  34. 57a196a hugetlb: simplify hugetlb handling in follow_page_mask by Mike Kravetz · 2 years, 3 months ago
  35. 1440f57 Merge tag 'mm-hotfixes-stable-2022-10-11' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 2 years, 2 months ago
  36. fac35ba mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page by Baolin Wang · 2 years, 4 months ago
  37. 0cf4598 mm/gup: use gup_can_follow_protnone() also in GUP-fast by David Hildenbrand · 2 years, 4 months ago
  38. 474098e mm/gup: replace FOLL_NUMA by gup_can_follow_protnone() by David Hildenbrand · 2 years, 4 months ago
  39. c4d1a92 mm/gup: use maple tree navigation instead of linked list by Liam R. Howlett · 2 years, 4 months ago
  40. 6d75132 Merge branch 'mm-hotfixes-stable' into mm-stable by Andrew Morton · 2 years, 3 months ago
  41. 70cbc3c mm: gup: fix the fast GUP race against THP collapse by Yang Shi · 2 years, 3 months ago
  42. 088b8aa mm: fix PageAnonExclusive clearing racing with concurrent RCU GUP-fast by David Hildenbrand · 2 years, 4 months ago
  43. 67e139b mm/gup.c: refactor check_and_migrate_movable_pages() by Alistair Popple · 2 years, 4 months ago
  44. f6d299e mm/gup.c: don't pass gup_flags to check_and_migrate_movable_pages() by Alistair Popple · 2 years, 4 months ago
  45. 24a9599 mm/gup.c: simplify and fix check_and_migrate_movable_pages() return codes by Alistair Popple · 2 years, 5 months ago
  46. 5535be3 mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW by David Hildenbrand · 2 years, 4 months ago
  47. 6614a3c Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 2 years, 5 months ago
  48. 65974cb mm/gup.c: fix formatting in check_and_migrate_movable_page() by Alistair Popple · 2 years, 5 months ago
  49. f4f451a mm: fix missing wake-up event for FSDAX pages by Muchun Song · 2 years, 6 months ago
  50. 396a400 mm: gup: pass a pointer to virt_to_page() by Linus Walleij · 2 years, 6 months ago
  51. b05a79d mm/gup: migrate device coherent pages when pinning instead of failing by Alistair Popple · 2 years, 5 months ago
  52. 6077c94 mm: rename is_pinnable_page() to is_longterm_pinnable_page() by Alex Sierra · 2 years, 5 months ago
  53. 7ce82f4 mm/migration: return errno when isolate_huge_page failed by Miaohe Lin · 2 years, 7 months ago
  54. d927252 mm: avoid unnecessary page fault retires on shared memory types by Peter Xu · 2 years, 7 months ago
  55. 98931dd Merge tag 'mm-stable-2022-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 2 years, 7 months ago
  56. 0768c8d mm/gup: fix comments to pin_user_pages_*() by Yury Norov · 2 years, 8 months ago
  57. b6a2619 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous pages are exclusive when (un)pinning by David Hildenbrand · 2 years, 8 months ago
  58. a7f2266 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a possibly shared anonymous page by David Hildenbrand · 2 years, 8 months ago
  59. 8909691 mm/gup: disallow follow_page(FOLL_PIN) by David Hildenbrand · 2 years, 8 months ago
  60. da32b58 mm: Add fault_in_subpage_writeable() to probe at sub-page granularity by Catalin Marinas · 2 years, 8 months ago
  61. ece369c mm/munlock: add lru_add_drain() to fix memcg_stat_test by Hugh Dickins · 2 years, 9 months ago
  62. 9030fb0 Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecache by Linus Torvalds · 2 years, 9 months ago
  63. 73fd16d mm/gup: remove unused get_user_pages_locked() by John Hubbard · 2 years, 9 months ago
  64. ad6c441 mm/gup: remove unused pin_user_pages_locked() by John Hubbard · 2 years, 9 months ago
  65. 6546246 mm/gup: follow_pfn_pte(): -EEXIST cleanup by John Hubbard · 2 years, 9 months ago
  66. 7196040 mm: fix invalid page pointer returned with FOLL_PIN gups by Peter Xu · 2 years, 9 months ago
  67. 1b7f7e5 mm/gup: Convert check_and_migrate_movable_pages() to use a folio by Matthew Wilcox (Oracle) · 2 years, 10 months ago
  68. 659508f mm/gup: Turn compound_range_next() into gup_folio_range_next() by Matthew Wilcox (Oracle) · 3 years ago
  69. 12521c7 mm/gup: Turn compound_next() into gup_folio_next() by Matthew Wilcox (Oracle) · 3 years ago
  70. 2d7919a mm/gup: Convert gup_huge_pgd() to use a folio by Matthew Wilcox (Oracle) · 3 years ago
  71. 83afb52 mm/gup: Convert gup_huge_pud() to use a folio by Matthew Wilcox (Oracle) · 3 years ago
  72. 667ed1f mm/gup: Convert gup_huge_pmd() to use a folio by Matthew Wilcox (Oracle) · 3 years ago
  73. 09a1626e mm/gup: Convert gup_hugepte() to use a folio by Matthew Wilcox (Oracle) · 3 years ago
  74. b0496fe mm/gup: Convert gup_pte_range() to use a folio by Matthew Wilcox (Oracle) · 3 years ago
  75. 822951d mm/hugetlb: Use try_grab_folio() instead of try_grab_compound_head() by Matthew Wilcox (Oracle) · 3 years ago
  76. d8ddc09 mm/gup: Add gup_put_folio() by Matthew Wilcox (Oracle) · 3 years ago
  77. 5fec071 mm/gup: Convert try_grab_page() to use a folio by Matthew Wilcox (Oracle) · 2 years, 11 months ago
  78. ece1ed7 mm/gup: Add try_get_folio() and try_grab_folio() by Matthew Wilcox (Oracle) · 2 years, 11 months ago
  79. 5232c63 mm: Make compound_pincount always available by Matthew Wilcox (Oracle) · 3 years ago
  80. 6315d8a mm/gup: Remove hpage_pincount_sub() by Matthew Wilcox (Oracle) · 3 years ago
  81. 78d9d6c mm/gup: Remove hpage_pincount_add() by Matthew Wilcox (Oracle) · 3 years ago
  82. 5940937 mm/gup: Handle page split race more efficiently by Matthew Wilcox (Oracle) · 3 years ago
  83. 4c65422 mm/gup: Remove an assumption of a contiguous memmap by Matthew Wilcox (Oracle) · 3 years ago
  84. c228afb1 mm/gup: Fix some contiguous memmap assumptions by Matthew Wilcox (Oracle) · 3 years ago
  85. 28297db mm/gup: Change the calling convention for compound_next() by Matthew Wilcox (Oracle) · 3 years ago
  86. 0b046e1 mm/gup: Optimise compound_range_next() by Matthew Wilcox (Oracle) · 3 years ago
  87. 8f39f5f mm/gup: Change the calling convention for compound_range_next() by Matthew Wilcox (Oracle) · 3 years ago
  88. e760274 mm/gup: Remove for_each_compound_head() by Matthew Wilcox (Oracle) · 3 years ago
  89. a5f100d mm/gup: Remove for_each_compound_range() by Matthew Wilcox (Oracle) · 3 years ago
  90. 8ea2979 mm/gup: Increment the page refcount before the pincount by Matthew Wilcox (Oracle) · 2 years, 11 months ago
  91. fe673d3 mm: gup: make fault_in_safe_writeable() use fixup_user_fault() by Linus Torvalds · 2 years, 10 months ago
  92. f9f38f7 mm: refactor check_and_migrate_movable_pages by Christoph Hellwig · 2 years, 10 months ago
  93. b67bf49 mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE by Hugh Dickins · 2 years, 10 months ago
  94. c36c04c Revert "mm/gup: small refactoring: simplify try_grab_page()" by John Hubbard · 2 years, 11 months ago
  95. 28b0ee3 mm/gup.c: stricter check on THP migration entry during follow_pmd_mask by Li Xinhai · 3 years ago
  96. 677b2a8 gup: avoid multiple user access locking/unlocking in fault_in_{read/write}able by Christophe Leroy · 3 years ago
  97. 512b7931 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 1 month ago
  98. 20b7fee mm/gup: further simplify __gup_device_huge() by John Hubbard · 3 years, 2 months ago
  99. 55b8fe7 gup: Introduce FOLL_NOFAULT flag to disable page faults by Andreas Gruenbacher · 3 years, 4 months ago
  100. cdd591f iov_iter: Introduce fault_in_iov_iter_writeable by Andreas Gruenbacher · 3 years, 6 months ago