1. 7b86ac3 pagewalk: separate function pointers from iterator data by Christoph Hellwig · 5 years ago
  2. a520110 mm: split out a new pagewalk.h header from mm.h by Christoph Hellwig · 5 years ago
  3. c18ce674d mm/hmm: hmm_range_fault() infinite loop by Ralph Campbell · 5 years ago
  4. 6c64f2b mm/hmm: hmm_range_fault() NULL pointer bug by Ralph Campbell · 5 years ago
  5. e3fe8e5 mm/hmm: fix hmm_range_fault()'s handling of swapped out pages by Yang, Philip · 5 years ago
  6. c7d8b78 hmm: use mmu_notifier_get/put for 'struct hmm' by Jason Gunthorpe · 5 years ago
  7. 251bbe5 mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub by Christoph Hellwig · 5 years ago
  8. 9d3973d mm/hmm: cleanup the hmm_vma_handle_pmd stub by Christoph Hellwig · 5 years ago
  9. f0b3c45 mm/hmm: only define hmm_vma_walk_pud if needed by Christoph Hellwig · 5 years ago
  10. 309f9a4 mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd by Christoph Hellwig · 5 years ago
  11. 05c23af mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry by Christoph Hellwig · 5 years ago
  12. 7f08263 mm/hmm: remove the page_shift member from struct hmm_range by Christoph Hellwig · 5 years ago
  13. fac555a mm/hmm: remove superfluous arguments from hmm_range_register by Christoph Hellwig · 5 years ago
  14. 2cbeb41 mm/hmm: remove the unused vma argument to hmm_range_dma_unmap by Christoph Hellwig · 5 years ago
  15. cc37437 mm/hmm: remove hmm_range vma by Ralph Campbell · 5 years ago
  16. f527688 mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd by Ralph Campbell · 5 years ago
  17. d45d464 mm/hmm: merge hmm_range_snapshot into hmm_range_fault by Christoph Hellwig · 5 years ago
  18. 9a4903e mm/hmm: replace the block argument to hmm_range_fault with a flags value by Christoph Hellwig · 5 years ago
  19. d2e8d55 mm/hmm: a few more C style and comment clean ups by Ralph Campbell · 5 years ago
  20. 1f96180 mm/hmm: replace hmm_update with mmu_notifier_range by Ralph Campbell · 5 years ago
  21. e709acc mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault by Jason Gunthorpe · 5 years ago
  22. 2bcbeae mm/hmm: always return EBUSY for invalid ranges in hmm_range_{fault,snapshot} by Christoph Hellwig · 5 years ago
  23. fec88ab Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma by Linus Torvalds · 5 years ago
  24. cc5dfd5 Merge branch 'hmm-devmem-cleanup.4' into rdma.git hmm by Jason Gunthorpe · 5 years ago
  25. 9ec3f4c Merge tag 'v5.2-rc7' into rdma.git hmm by Jason Gunthorpe · 5 years ago
  26. 43535b0 mm: remove the HMM config option by Christoph Hellwig · 5 years ago
  27. eee3ae41 mm: remove hmm_devmem_add by Christoph Hellwig · 5 years ago
  28. 47e9d83 mm: remove hmm_vma_alloc_locked_page by Christoph Hellwig · 5 years ago
  29. 514caf2 memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag by Christoph Hellwig · 5 years ago
  30. 80a72d0 memremap: remove the data field in struct dev_pagemap by Christoph Hellwig · 5 years ago
  31. 897e636 memremap: add a migrate_to_ram method to struct dev_pagemap_ops by Christoph Hellwig · 5 years ago
  32. f6a55e1 memremap: lift the devmap_enable manipulation into devm_memremap_pages by Christoph Hellwig · 5 years ago
  33. d8668bb memremap: pass a struct dev_pagemap to ->kill and ->cleanup by Christoph Hellwig · 5 years ago
  34. 1e240e8 memremap: move dev_pagemap callbacks into a separate structure by Christoph Hellwig · 5 years ago
  35. 0092908 mm: factor out a devm_request_free_mem_region helper by Christoph Hellwig · 5 years ago
  36. b7a5231 mm: don't clear ->mapping in hmm_devmem_free by Christoph Hellwig · 5 years ago
  37. 25b2995 mm: remove MEMORY_DEVICE_PUBLIC support by Christoph Hellwig · 5 years ago
  38. 07ec389 mm: remove the struct hmm_device infrastructure by Christoph Hellwig · 5 years ago
  39. 5a136b4 mm/hmm: Fix error flows in hmm_invalidate_range_start by Jason Gunthorpe · 5 years ago
  40. 1433172 mm/hmm: Remove confusing comment and logic from hmm_release by Jason Gunthorpe · 5 years ago
  41. 2dcc3eb mm/hmm: Poison hmm_range during unregister by Jason Gunthorpe · 5 years ago
  42. 187229c mm/hmm: Remove racy protection against double-unregistration by Jason Gunthorpe · 5 years ago
  43. 8a1a0cd mm/hmm: Use lockdep instead of comments by Jason Gunthorpe · 5 years ago
  44. 47f2459 mm/hmm: Hold on to the mmget for the lifetime of the range by Jason Gunthorpe · 5 years ago
  45. 157816f mm/hmm: Do not use list*_rcu() for hmm->ranges by Jason Gunthorpe · 5 years ago
  46. 8a9320b mm/hmm: Simplify hmm_get_or_create and make it reliable by Jason Gunthorpe · 5 years ago
  47. 50f44ee mm/devm_memremap_pages: fix final page put race by Dan Williams · 5 years ago
  48. c8a53b2 mm/hmm: Hold a mmgrab from hmm to mm by Jason Gunthorpe · 5 years ago
  49. e36acfe mm/hmm: Use hmm_mirror not mm as an argument for hmm_range_register by Jason Gunthorpe · 5 years ago
  50. 6d7c3cd mm/hmm: fix use after free with struct hmm in the mmu notifiers by Jason Gunthorpe · 5 years ago
  51. 9b1ae60 mm/hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking by Kuehling, Felix · 6 years ago
  52. 789c2af mm/hmm: support automatic NUMA balancing by Philip Yang · 5 years ago
  53. 085ea25 mm/hmm: clean up some coding style and comments by Ralph Campbell · 6 years ago
  54. 1c2308f0 mm/hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set by Jason Gunthorpe · 5 years ago
  55. c942fdd treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 by Thomas Gleixner · 5 years ago
  56. dfcd666 mm/mmu_notifier: convert user range->blockable to helper function by Jérôme Glisse · 6 years ago
  57. 391aab1 mm/hmm: convert various hmm_pfn_* to device_entry which is a better name by Jérôme Glisse · 6 years ago
  58. 55c0ece mm/hmm: add a helper function that fault pages and map them to a device by Jérôme Glisse · 6 years ago
  59. 992de9a mm/hmm: allow to mirror vma of a file on a DAX backed filesystem by Jérôme Glisse · 6 years ago
  60. 63d5066 mm/hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) by Jérôme Glisse · 6 years ago
  61. 023a019 mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays by Jérôme Glisse · 6 years ago
  62. a3e0d41 mm/hmm: improve driver API to work and wait over a range by Jérôme Glisse · 6 years ago
  63. 7323161 mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() by Jérôme Glisse · 6 years ago
  64. 25f23a0 mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() by Jérôme Glisse · 6 years ago
  65. 9f45461 mm/hmm: do not erase snapshot when a range is invalidated by Jérôme Glisse · 6 years ago
  66. 704f3f2 mm/hmm: use reference counting for HMM struct by Jérôme Glisse · 6 years ago
  67. b57e622e6 mm/hmm: convert to use vm_fault_t by Souptick Joarder · 6 years ago
  68. 063a7d1 mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm by Dan Williams · 6 years ago
  69. 5d6527a mm/mmu_notifier: use structure for invalidate_range_start/end callback by Jérôme Glisse · 6 years ago
  70. 0ecea99 mm/hmm.c: remove set but not used variable 'devmem' by YueHaibing · 6 years ago
  71. 02917e9 mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL by Dan Williams · 6 years ago
  72. bbecd94e mm, hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() by Dan Williams · 6 years ago
  73. 58ef15b mm, hmm: use devm semantics for hmm_devmem_{add, remove} by Dan Williams · 6 years ago
  74. ec131b2 mm/hmm: invalidate device page table at start of invalidation by Jérôme Glisse · 6 years ago
  75. 44532d4 mm/hmm: use a structure for update callback parameters by Jérôme Glisse · 6 years ago
  76. d08faca mm/hmm: properly handle migration pmd by Jérôme Glisse · 6 years ago
  77. 86a2d59 mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback by Ralph Campbell · 6 years ago
  78. f813f21 mm/hmm: fix utf8 ... by Jérôme Glisse · 6 years ago
  79. 966cf44 mm: defer ZONE_DEVICE page initialization to the point where we init pgmap by Alexander Duyck · 6 years ago
  80. 2923b27 Merge tag 'libnvdimm-for-4.19_dax-memory-failure' of gitolite.kernel.org:pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 6 years ago
  81. 93065ac mm, oom: distinguish blockable mode for mmu notifiers by Michal Hocko · 6 years ago
  82. 1e92641 mm/hmm.c: remove unused variables align_start and align_end by Colin Ian King · 6 years ago
  83. 50a7ca3 mm: convert return type of handle_mm_fault() caller to vm_fault_t by Souptick Joarder · 6 years ago
  84. e1fb4a0 dax: remove VM_MIXEDMAP for fsdax and device dax by Dave Jiang · 6 years ago
  85. 2fa147b mm, dev_pagemap: Do not clear ->mapping on final put by Dan Williams · 6 years ago
  86. e7638488 mm: introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS by Dan Williams · 7 years ago
  87. 18be460 mm/hmm.c: remove superfluous RCU protection around radix tree lookup by Tejun Heo · 7 years ago
  88. f88a1e9 mm/hmm: use device driver encoding for HMM pfn by Jérôme Glisse · 7 years ago
  89. 2aee09d mm/hmm: change hmm_vma_fault() to allow write fault on page basis by Jérôme Glisse · 7 years ago
  90. 53f5c3f mm/hmm: factor out pte and pmd handling to simplify hmm_vma_walk_pmd() by Jérôme Glisse · 7 years ago
  91. 33cd47d mm/hmm: move hmm_pfns_clear() closer to where it is used by Jérôme Glisse · 7 years ago
  92. b274411 mm/hmm: rename HMM_PFN_DEVICE_UNADDRESSABLE to HMM_PFN_DEVICE_PRIVATE by Jérôme Glisse · 7 years ago
  93. 5504ed2 mm/hmm: do not differentiate between empty entry or missing directory by Jérôme Glisse · 7 years ago
  94. 855ce7d mm/hmm: cleanup special vma handling (VM_SPECIAL) by Jérôme Glisse · 7 years ago
  95. ff05c0c mm/hmm: use uint64_t for HMM pfn instead of defining hmm_pfn_t to ulong by Jérôme Glisse · 7 years ago
  96. 86586a4 mm/hmm: remove HMM_PFN_READ flag and ignore peculiar architecture by Jérôme Glisse · 7 years ago
  97. 08232a4 mm/hmm: use struct for hmm_vma_fault(), hmm_vma_get_pfns() parameters by Jérôme Glisse · 7 years ago
  98. c719547 mm/hmm: hmm_pfns_bad() was accessing wrong struct by Jérôme Glisse · 7 years ago
  99. c01cbba mm/hmm: unregister mmu_notifier when last HMM client quit by Jérôme Glisse · 7 years ago
  100. e140151 mm/hmm: HMM should have a callback before MM is destroyed by Ralph Campbell · 7 years ago