1. d1c6e08 libnvdimm/labels: Add uuid helpers by Dan Williams · 3 years, 4 months ago
  2. b7b3c01 mm/memremap_pages: support multiple ranges per invocation by Dan Williams · 4 years, 3 months ago
  3. a4574f6 mm/memremap_pages: convert to 'struct range' by Dan Williams · 4 years, 3 months ago
  4. 5cf81ce libnvdimm: Convert to DEVICE_ATTR_ADMIN_RO() by Dan Williams · 4 years, 6 months ago
  5. 6acd7d5 libnvdimm/namespace: Enforce memremap_compat_align() by Dan Williams · 4 years, 11 months ago
  6. b2ba7e9 libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid by Dan Williams · 4 years, 11 months ago
  7. 9ffc1d1 mm/memremap_pages: Introduce memremap_compat_align() by Dan Williams · 5 years ago
  8. bfd2e91 libnvdimm: Simplify root read-only definition for the 'resource' attribute by Dan Williams · 5 years ago
  9. 78c81cc libnvdimm: Move attribute groups to device type by Dan Williams · 5 years ago
  10. 8f4b01f libnvdimm/namespace: Differentiate between probe mapping and runtime mapping by Aneesh Kumar K.V · 5 years ago
  11. c1f45d8 libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe by Aneesh Kumar K.V · 5 years ago
  12. a3c0e7b Merge tag 'libnvdimm-fixes-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 5 years ago
  13. cf387d9 libnvdimm/altmap: Track namespace boundaries in altmap by Aneesh Kumar K.V · 5 years ago
  14. f537669 libnvdimm/dax: Pick the right alignment default when creating dax devices by Aneesh Kumar K.V · 5 years ago
  15. 6cb2e9e Merge tag 'libnvdimm-for-5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 5 years ago
  16. edbb52c libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock by Aneesh Kumar K.V · 5 years ago
  17. e96f0bf libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change by Aneesh Kumar K.V · 5 years ago
  18. 274b924 libnvdimm/pfn: Fix namespace creation on misaligned addresses by Jeff Moyer · 5 years ago
  19. 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
  20. a361919 libnvdimm/pfn: stop padding pmem namespaces to section alignment by Dan Williams · 5 years ago
  21. 7e3e888 libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields by Dan Williams · 5 years ago
  22. 87a30e1 driver-core, libnvdimm: Let device subsystems add local lockdep coverage by Dan Williams · 6 years ago
  23. 514caf2 memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag by Christoph Hellwig · 6 years ago
  24. 5b497af treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 by Thomas Gleixner · 6 years ago
  25. 72deb45 block: remove CONFIG_LBDAF by Christoph Hellwig · 6 years ago
  26. 4960461 libnvdimm/pfn: Remove dax_label_reserve by Dan Williams · 6 years ago
  27. 11a3581 libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() by Dan Williams · 6 years ago
  28. 07464e8 libnvdimm: Fix altmap reservation size calculation by Oliver O'Halloran · 6 years ago
  29. f101ada libnvdimm, pfn: Fix over-trim in trim_pfn_device() by Wei Yang · 6 years ago
  30. ae86cbf libnvdimm, pfn: Pad pfn namespaces relative to other regions by Dan Williams · 6 years ago
  31. 48af2f7 libnvdimm, pfn: during init, clear errors in the metadata area by Vishal Verma · 6 years ago
  32. e7638488 mm: introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS by Dan Williams · 7 years ago
  33. 1ed41b5 Merge branch 'for-4.17/libnvdimm' into libnvdimm-for-next by Dan Williams · 7 years ago
  34. 0cbfeef libnvdimm: remove redundant assignment to pointer 'dev' by Colin Ian King · 7 years ago
  35. 426824d libnvdimm: remove redundant __func__ in dev_dbg by Dan Williams · 7 years ago
  36. e8d5134 memremap: change devm_memremap_pages interface to use struct dev_pagemap by Christoph Hellwig · 7 years ago
  37. 41fce90 libnvdimm, dax: fix 1GB-aligned namespaces vs physical misalignment by Dan Williams · 7 years ago
  38. 19deaa2 libnvdimm, pfn: fix start_pad handling for aligned namespaces by Dan Williams · 7 years ago
  39. 26417ae libnvdimm, pfn: make 'resource' attribute only readable by root by Dan Williams · 7 years ago
  40. f13d2b6 libnvdimm, pfn, dax: limit namespace alignments to the supported set by Dan Williams · 7 years ago
  41. 1fdadbe libnvdimm, pfn, dax: show supported dax/pfn region alignments in sysfs by Oliver O'Halloran · 8 years ago
  42. 0dd6964 libnvdimm: Stop using HPAGE_SIZE by Oliver O'Halloran · 8 years ago
  43. 9d92573 Merge branch 'for-4.13/dax' into libnvdimm-for-next by Dan Williams · 8 years ago
  44. c9e582a libnvdimm, nfit: enable support for volatile ranges by Dan Williams · 8 years ago
  45. b3fde74 libnvdimm, label: add address abstraction identifiers by Dan Williams · 8 years ago
  46. 3ae3d67 libnvdimm: add an atomic vs process context flag to rw_bytes by Vishal Verma · 8 years ago
  47. d5483fe libnvdimm, pfn: fix 'npfns' vs section alignment by Dan Williams · 8 years ago
  48. 452bae0 libnvdimm: fix nvdimm_bus_lock() vs device_lock() ordering by Dan Williams · 8 years ago
  49. bfb3452 libnvdimm, pfn: fix memmap reservation size versus 4K alignment by Dan Williams · 8 years ago
  50. af7d9f0 libnvdimm, pfn: fix align attribute by Dan Williams · 8 years ago
  51. 1ee6667 libnvdimm, pfn, dax: fix initialization vs autodetect for mode + alignment by Dan Williams · 9 years ago
  52. 36092ee Merge branch 'for-4.7/dax' into libnvdimm-for-next by Dan Williams · 9 years ago
  53. 03dca34 libnvdimm, dax: fix deletion by Dan Williams · 9 years ago
  54. 5e24c9f libnvdimm, dax: fix alignment validation by Dan Williams · 9 years ago
  55. c5ed926 libnvdimm, dax: autodetect support by Dan Williams · 9 years ago
  56. 594d6d9 Merge branch 'for-4.7/dax' into libnvdimm-for-next by Dan Williams · 9 years ago
  57. 45a0dac libnvdimm, dax: record the specified alignment of a dax-device instance by Dan Williams · 9 years ago
  58. 52ac23b libnvdimm, dax: reserve space to store labels for device-dax by Dan Williams · 9 years ago
  59. cd03412 libnvdimm, dax: introduce device-dax infrastructure by Dan Williams · 9 years ago
  60. ac515c0 libnvdimm, pmem, pfn: move pfn setup to the core by Dan Williams · 9 years ago
  61. 200c79d libnvdimm, pmem, pfn: make pmem_rw_bytes generic and refactor pfn setup by Dan Williams · 9 years ago
  62. bd03294 libnvdimm, pfn, convert nd_pfn_probe() to devm by Dan Williams · 9 years ago
  63. e567056 libnvdimm, pfn: fix uuid validation by Dan Williams · 9 years ago
  64. f6ed58c libnvdimm, pfn: 'resource'-address and 'size' attributes for pfn devices by Dan Williams · 9 years ago
  65. cfe30b8 libnvdimm, pmem: adjust for section collisions with 'System RAM' by Dan Williams · 9 years ago
  66. 45eb570 libnvdimm, pfn: fix restoring memmap location by Dan Williams · 9 years ago
  67. d2c0f04 libnvdimm, pfn, pmem: allocate memmap array in persistent memory by Dan Williams · 9 years ago
  68. a34d5e8 libnvdimm, pfn: add parent uuid validation by Dan Williams · 9 years ago
  69. 315c562 libnvdimm, pfn: add 'align' attribute, default to HPAGE_SIZE by Dan Williams · 9 years ago
  70. f7c6ab8 libnvdimm, pfn: clean up pfn create parameters by Dan Williams · 9 years ago
  71. 9f1e8ce libnvdimm, pfn: kill ND_PFN_ALIGN by Dan Williams · 9 years ago
  72. 4ca8b57a libnvdimm: pfn_devs: Fix locking in namespace_store by Axel Lin · 9 years ago
  73. 32ab0a3f libnvdimm, pmem: 'struct page' for pmem by Dan Williams · 9 years ago
  74. e145574 libnvdimm, pfn: 'struct page' provider infrastructure by Dan Williams · 9 years ago