1. 1c97afa libnvdimm/pmem: Advance namespace seed for specific probe errors by Aneesh Kumar K.V · 5 years ago
  2. 523634d Merge tag 'libnvdimm-fixes-5.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 5 years ago
  3. 87a30e1 driver-core, libnvdimm: Let device subsystems add local lockdep coverage by Dan Williams · 6 years ago
  4. f8c3500 Merge tag 'libnvdimm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 6 years ago
  5. fefc1d9 libnvdimm: add dax_dev sync flag by Pankaj Gupta · 6 years ago
  6. c5d4355 libnvdimm: nd_region flush callback support by Pankaj Gupta · 6 years ago
  7. 514caf2 memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag by Christoph Hellwig · 6 years ago
  8. 80a72d0 memremap: remove the data field in struct dev_pagemap by Christoph Hellwig · 6 years ago
  9. f6a55e1 memremap: lift the devmap_enable manipulation into devm_memremap_pages by Christoph Hellwig · 6 years ago
  10. d8668bb memremap: pass a struct dev_pagemap to ->kill and ->cleanup by Christoph Hellwig · 6 years ago
  11. 1e240e8 memremap: move dev_pagemap callbacks into a separate structure by Christoph Hellwig · 6 years ago
  12. 50f44ee mm/devm_memremap_pages: fix final page put race by Dan Williams · 6 years ago
  13. 2025cf9 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 by Thomas Gleixner · 6 years ago
  14. 52f476a libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead by Dan Williams · 6 years ago
  15. 7bf7eac dax: Arrange for dax_supported check to span multiple devices by Dan Williams · 6 years ago
  16. 9dc6488 libnvdimm/pmem: fix a possible OOB access when read and write pmem by Li RongQing · 6 years ago
  17. f346b0b Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 6 years ago
  18. a95c90f mm, devm_memremap_pages: fix shutdown handling by Dan Williams · 6 years ago
  19. 6d46964 block: remove the lock argument to blk_alloc_queue_node by Christoph Hellwig · 6 years ago
  20. 6078e07 Merge tag 'libnvdimm-for-4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 6 years ago
  21. 91ed7ac libnvdimm, pmem: Fix badblocks population for 'raw' namespaces by Dan Williams · 6 years ago
  22. fef912b block: genhd: add 'groups' argument to device_add_disk by Hannes Reinecke · 6 years ago
  23. 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
  24. 828bf6e Merge tag 'libnvdimm-for-4.19_misc' of gitolite.kernel.org:pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 6 years ago
  25. c953cc9 libnvdimm, pmem: Restore page attributes when clearing errors by Dan Williams · 7 years ago
  26. 46a590c libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() by Huaisheng Ye · 6 years ago
  27. 3f289dc block: make bdev_ops->rw_page() take a REQ_OP instead of bool by Tejun Heo · 7 years ago
  28. 4557641 pmem: only set QUEUE_FLAG_DAX for fsdax mode by Ross Zwisler · 7 years ago
  29. 930218a Merge branch 'for-4.18/mcsafe' into libnvdimm-for-next by Dan Williams · 7 years ago
  30. b568457 Merge branch 'for-4.18/dax' into libnvdimm-for-next by Dan Williams · 7 years ago
  31. ce7f11a libnvdimm, pmem: Unconditionally deep flush on *sync by Ross Zwisler · 7 years ago
  32. d2d6364 libnvdimm, pmem: Complete REQ_FLUSH => REQ_PREFLUSH by Ross Zwisler · 7 years ago
  33. 6dfdb2b pmem: Switch to copy_to_iter_mcsafe() by Dan Williams · 7 years ago
  34. b3a9a0c dax: Introduce a ->copy_to_iter dax operation by Dan Williams · 7 years ago
  35. e7638488 mm: introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS by Dan Williams · 7 years ago
  36. 60622d6 x86/asm/memcpy_mcsafe: Return bytes remaining by Dan Williams · 7 years ago
  37. 9f3a094 Merge tag 'libnvdimm-for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 7 years ago
  38. 3526dd0 Merge tag 'for-4.17/block-20180402' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
  39. 03e9084 libnvdimm, pmem: use module_nd_driver by Johannes Thumshirn · 7 years ago
  40. 8b904b5 block: Use blk_queue_flag_*() in drivers instead of queue_flag_*() by Bart Van Assche · 7 years ago
  41. 426824d libnvdimm: remove redundant __func__ in dev_dbg by Dan Williams · 7 years ago
  42. 5fdf8e5 libnvdimm: re-enable deep flush for pmem devices via fsync() by Dave Jiang · 7 years ago
  43. 5ee0524 block: Add 'lock' as third argument to blk_alloc_queue_node() by Bart Van Assche · 7 years ago
  44. ee95f40 Merge branch 'for-4.16/nfit' into libnvdimm-for-next by Ross Zwisler · 7 years ago
  45. 06e8ccd acpi: nfit: Add support for detect platform CPU cache flush on power loss by Dave Jiang · 7 years ago
  46. e8d5134 memremap: change devm_memremap_pages interface to use struct dev_pagemap by Christoph Hellwig · 7 years ago
  47. 23c47d2 bdi: introduce BDI_CAP_SYNCHRONOUS_IO by Minchan Kim · 7 years ago
  48. dff4d1f Merge tag 'for-4.14/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm by Linus Torvalds · 7 years ago
  49. c3ca015 dax: remove the pmem_dax_ops->flush abstraction by Mikulas Patocka · 7 years ago
  50. 98cc093 block, THP: make block_device_operations.rw_page support THP by Huang Ying · 7 years ago
  51. b6ffe9b Merge tag 'libnvdimm-for-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 8 years ago
  52. 9d92573 Merge branch 'for-4.13/dax' into libnvdimm-for-next by Dan Williams · 8 years ago
  53. 6aa734a libnvdimm, region, pmem: fix 'badblocks' sysfs_get_dirent() reference lifetime by Dan Williams · 8 years ago
  54. 0b27796 libnvdimm, pmem: disable dax flushing when pmem is fronting a volatile region by Dan Williams · 8 years ago
  55. 6e0c90d libnvdimm, pmem, dax: export a cache control attribute by Dan Williams · 8 years ago
  56. ca6a465 x86, libnvdimm, pmem: remove global pmem api by Dan Williams · 8 years ago
  57. f2b6125 x86, libnvdimm, pmem: move arch_invalidate_pmem() to libnvdimm by Dan Williams · 8 years ago
  58. 0b0bcac block: don't bother with bounce limits for make_request drivers by Christoph Hellwig · 8 years ago
  59. 4e4f00a x86, dax, libnvdimm: remove wb_cache_pmem() indirection by Dan Williams · 8 years ago
  60. 3c1cebf dax, pmem: introduce an optional 'flush' dax_operation by Dan Williams · 8 years ago
  61. 975750a libnvdimm, pmem: Add sysfs notifications to badblocks by Toshi Kani · 8 years ago
  62. f979b13 libnvdimm, label: honor the lba size specified in v1.2 labels by Dan Williams · 8 years ago
  63. 0aed55a x86, uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass operations by Dan Williams · 8 years ago
  64. 4e4cbee block: switch bios to blk_status_t by Christoph Hellwig · 8 years ago
  65. 53ef7d0 Merge tag 'libnvdimm-for-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 8 years ago
  66. 7361636 Merge branch 'for-4.12/dax' into libnvdimm-for-next by Dan Williams · 8 years ago
  67. d3b5d35 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 8 years ago
  68. 7138970 mm, zone_device: Replace {get, put}_zone_device_page() with a single reference to fix pmem crash by Dan Williams · 8 years ago
  69. b2518c7 libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify by Toshi Kani · 8 years ago
  70. 6abccd1 x86, dax, pmem: remove indirection around memcpy_from_pmem() by Dan Williams · 8 years ago
  71. d4b29fd7 block: remove block_device_operations ->direct_access() by Dan Williams · 8 years ago
  72. c1d6e82 pmem: add dax_operations support by Dan Williams · 8 years ago
  73. d47d1d2 pmem: return EIO on read_pmem() failure by Stefan Hajnoczi · 8 years ago
  74. c44ef85 Merge branch 'for-4.10/libnvdimm' into libnvdimm-for-next by Dan Williams · 8 years ago
  75. 868f036f libnvdimm: fix mishandled nvdimm_clear_poison() return value by Dan Williams · 8 years ago
  76. 0a3f27b libnvdimm, namespace: avoid multiple sector calculations by Fabian Frederick · 8 years ago
  77. 450c663 libnvdimm: use consistent naming for request_mem_region() by Dan Williams · 8 years ago
  78. 3115bb0 pmem: report error on clear poison failure by Toshi Kani · 8 years ago
  79. bd697a8 pmem: reduce kmap_atomic sections to the memcpys only by Vishal Verma · 8 years ago
  80. 1eff9d3 block: rename bio bi_rw to bi_opf by Jens Axboe · 8 years ago
  81. c11f0c0 block/mm: make bdev_ops->rw_page() take a bool for read/write by Jens Axboe · 8 years ago
  82. abf5454 mm/block: convert rw_page users to bio op use by Mike Christie · 8 years ago
  83. f0c98eb Merge tag 'libnvdimm-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 8 years ago
  84. 3fc9d69 Merge branch 'for-4.8/drivers' of git://git.kernel.dk/linux-block by Linus Torvalds · 8 years ago
  85. 5bf0b6e pmem: clarify a debug print in pmem_clear_poison by Vishal Verma · 9 years ago
  86. 163d4ba block: add QUEUE_FLAG_DAX for devices to advertise their DAX support by Toshi Kani · 9 years ago
  87. 7a9eb20 pmem: kill __pmem address space by Dan Williams · 9 years ago
  88. 476f848 libnvdimm, pmem: flush posted-write queues on shutdown by Dan Williams · 9 years ago
  89. 7e267a8 libnvdimm, pmem: use REQ_FUA, REQ_FLUSH for nvdimm_flush() by Dan Williams · 9 years ago
  90. f284a4f libnvdimm: introduce nvdimm_flush() and nvdimm_has_flush() by Dan Williams · 9 years ago
  91. 0d52c756 block: convert to device_add_disk() by Dan Williams · 9 years ago
  92. f295e53 libnvdimm, pmem: allow nfit_test to override pmem_direct_access() by Dan Williams · 9 years ago
  93. f02716d libnvdimm: use devm_add_action_or_reset() by Dan Williams · 9 years ago
  94. 315227f Merge tag 'dax-misc-for-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 9 years ago
  95. c5ed926 libnvdimm, dax: autodetect support by Dan Williams · 9 years ago
  96. 0a70bd4 dax: enable dax in the presence of known media errors (badblocks) by Dan Williams · 9 years ago
  97. 5a92289 libnvdimm, pmem: kill ->pmem_queue and ->pmem_disk by Dan Williams · 9 years ago
  98. ac515c0 libnvdimm, pmem, pfn: move pfn setup to the core by Dan Williams · 9 years ago
  99. 200c79d libnvdimm, pmem, pfn: make pmem_rw_bytes generic and refactor pfn setup by Dan Williams · 9 years ago
  100. 947df02 libnvdimm, pmem: clean up resource print / request by Dan Williams · 9 years ago