NVDIMM Device and Persistent Memory development
 help / color / mirror / Atom feed
 messages from 2026-06-21 13:03:28 to 2026-06-30 09:24:47 UTC [more...]

[PATCH v7 00/12] nvdimm: virtio_pmem: fix flush/request failure paths
 2026-06-30  9:23 UTC  (7+ messages)
` [PATCH v7 01/12] nvdimm: preserve flush callback -ENOMEM
` [PATCH v7 02/12] nvdimm: pmem: keep PREFLUSH before data writes
` [PATCH v7 03/12] nvdimm: pmem: guard data loop for dataless bios
` [PATCH v7 04/12] nvdimm: virtio_pmem: stop allocating child flush bio
` [PATCH v7 05/12] nvdimm: virtio_pmem: use GFP_NOIO for flush requests
` [PATCH v7 06/12] nvdimm: virtio_pmem: always wake -ENOSPC waiters

[PATCH 00/30] mm: make VMA page offset handling more consistent
 2026-06-30  0:11 UTC  (43+ messages)
` [PATCH 01/30] mm: move vma_start_pgoff() into mm.h and clean up
` [PATCH 02/30] mm: add kdoc comments for vma_start/last_pgoff()
` [PATCH 03/30] tools/testing/vma: use vma_start_pgoff() in merge tests
` [PATCH 04/30] mm: introduce and use vma_end_pgoff()
` [PATCH 05/30] mm/rmap: update mm/interval_tree.c comments
` [PATCH 06/30] mm/rmap: parameterise vma_interval_tree_*() by address_space
` [PATCH 07/30] mm/rmap: elide unnecessary static inline's in interval_tree.c
` [PATCH 08/30] mm/rmap: rename vma_interval_tree_*() to mapping_interval_tree_*()
` [PATCH 09/30] mm/rmap: parameterise anon_vma_interval_tree_*() by anon_vma
` [PATCH 10/30] MAINTAINERS: Move mm/interval_tree.c to rmap section
` [PATCH 11/30] mm/vma: introduce and use vmg_pages(), vmg_[start, end]_pgoff()
` [PATCH 12/30] mm/vma: clean up anon_vma_compatible()
` [PATCH 13/30] mm/vma: refactor vmg_adjust_set_range() for clarity
` [PATCH 14/30] mm/vma: minor cleanup of expand_[upwards, downwards]()
` [PATCH 15/30] mm: introduce and use linear_page_delta()
` [PATCH 16/30] mm/vma: use vma_start_pgoff(), linear_page_index() in mm code
` [PATCH 17/30] mm: prefer vma_[start,end]_pgoff() to vma->vm_pgoff in kernel/
` [PATCH 18/30] mm/vma: remove duplicative vma_pgoff_offset() helper
` [PATCH 19/30] mm: use linear_page_[index, delta]() consistently
` [PATCH 20/30] mm/vma: introduce vma_assert_can_modify()
` [PATCH 21/30] mm/vma: add and use vma_[add/sub]_pgoff()
` [PATCH 22/30] mm/vma: move __install_special_mapping() to vma.c
` [PATCH 23/30] mm/vma: make vma_set_range() static, drop insert_vm_struct() decl
` [PATCH 24/30] mm/vma: update vma_shrink() to not pass unnecessary pgoff parameter
` [PATCH 25/30] mm/vma: update vmg_adjust_set_range() to offset pgoff instead
` [PATCH 26/30] mm/vma: introduce and use vma_set_pgoff()
` [PATCH 27/30] mm/vma: correct incorrect vma.h inclusion
` [PATCH 28/30] mm/vma: use guard clauses in can_vma_merge_[before, after]()
` [PATCH 29/30] tools/testing/vma: default VMA flag bits to 64-bit
` [PATCH 30/30] tools/testing/vma: output compared expression on ASSERT_[EQ, NE]()

[ANNOUNCE] ndctl v85
 2026-06-29 19:47 UTC 

[PATCH 00/16] lib/cpumask: get rid of cpumap_print_to_pagebuf()
 2026-06-27 17:49 UTC  (5+ messages)
` [PATCH 13/16] perf: Use sysfs_emit() for cpumask show callbacks

[PATCH v6 00/12] nvdimm: virtio_pmem: fix request lifetime and converge broken queue failures
 2026-06-27 12:44 UTC  (16+ messages)
` [PATCH v6 01/12] nvdimm: preserve flush callback errors
` [PATCH v6 04/12] nvdimm: virtio_pmem: stop allocating child flush bio
` [PATCH v6 05/12] nvdimm: virtio_pmem: use GFP_NOIO for flush requests
` [PATCH v6 06/12] nvdimm: virtio_pmem: always wake -ENOSPC waiters
` [PATCH v6 07/12] nvdimm: virtio_pmem: use READ_ONCE()/WRITE_ONCE() for wait flags
` [PATCH v6 08/12] nvdimm: virtio_pmem: refcount requests for token lifetime
` [PATCH v6 09/12] nvdimm: virtio_pmem: publish done with release/acquire
` [PATCH v6 10/12] nvdimm: virtio_pmem: isolate DMA request buffers
` [PATCH v6 11/12] nvdimm: virtio_pmem: converge broken virtqueue to -EIO
` [PATCH v6 12/12] nvdimm: virtio_pmem: drain requests in freeze

DCD: Add support for Dynamic Capacity Devices (DCD)
 2026-06-26 23:18 UTC  (61+ messages)
` [PATCH v11 01/31] cxl/mbox: Flag "
` [PATCH v11 02/31] cxl/mem: Read dynamic capacity configuration from the device
` [PATCH v11 04/31] cxl/core: Enforce partition order/simplify partition calls
` [PATCH v11 05/31] cxl/mem: Expose dynamic ram 1 partition in sysfs
` [PATCH v11 06/31] cxl/port: Add 'dynamic_ram_1' to endpoint decoder mode
` [PATCH v11 07/31] cxl/region: Add DC DAX region support
` [PATCH v11 08/31] cxl/events: Split event msgnum configuration from irq setup
` [PATCH v11 09/31] cxl/pci: Factor out interrupt policy check
` [PATCH v11 10/31] cxl/mem: Configure dynamic capacity interrupts
` [PATCH v11 11/31] cxl/core: Return endpoint decoder information from region search
` [PATCH v11 12/31] cxl/mem: Set up framework for handling DC Events
` [PATCH v11 13/31] cxl/mem: Add 20 second timeout for stalled DC_ADD_CAPACITY chains
` [PATCH v11 14/31] cxl/extent: Handle DC Add Capacity events
` [PATCH v11 15/31] cxl/mem: Drop misaligned DCD extent groups
` [PATCH v11 16/31] cxl/extent: Validate DC extent partition
` [PATCH v11 17/31] cxl/mem: Enforce tag-group semantics
` [PATCH v11 18/31] cxl/extent: Handle DC Release Capacity events
` [PATCH v11 19/31] cxl/extent: Enforce cross-region tag uniqueness
` [PATCH v11 20/31] cxl/region/extent: Expose dc_extent information in sysfs
` [PATCH v11 21/31] cxl + dax: Surface dax_resources on DCD Add Capacity events
` [PATCH v11 22/31] cxl + dax: Release dax_resources on DCD Release "
` [PATCH v11 23/31] dax/bus: Factor out dev dax resize logic
` [PATCH v11 24/31] dax/bus: Add uuid sysfs attribute to dax devices
` [PATCH v11 25/31] dax/bus: Reject resize on DC dax devices and enforce 0-size creation
` [PATCH v11 26/31] dax/bus: Tag-aware uuid claim and show on DC dax devices
` [PATCH v11 27/31] cxl/region: Read existing extents on region creation
` [PATCH v11 28/31] cxl/mem: Trace Dynamic capacity Event Record
` [PATCH v11 29/31] tools/testing/cxl: Make event logs dynamic
` [PATCH v11 30/31] tools/testing/cxl: Add DC Regions to mock mem data
` [PATCH v11 31/31] Documentation/cxl: Document DCD extent handling and DC-backed DAX regions
` [PATCH v11 03/31] cxl/cdat: Gather DSMAS data for DCD partitions

[NDCTL PATCH v3] cxl: Add CXL type2 accelerator unit test
 2026-06-26 17:09 UTC 

[PATCH v5 0/9] dax/kmem: atomic whole-device hotplug via sysfs
 2026-06-25 14:57 UTC  (28+ messages)
` [PATCH v5 1/9] mm/memory: add memory_block_aligned_range() helper
` [PATCH v5 2/9] mm/memory_hotplug: pass online_type to online_memory_block() via arg
` [PATCH v5 3/9] mm/memory_hotplug: export mhp_get_default_online_type
` [PATCH v5 4/9] mm/memory_hotplug: add __add_memory_driver_managed() with online_type arg
` [PATCH v5 5/9] mm/memory_hotplug: offline_and_remove_memory_ranges()
` [PATCH v5 6/9] dax: plumb hotplug online_type through dax
` [PATCH v5 7/9] dax/kmem: extract hotplug/hotremove helper functions
` [PATCH v5 8/9] dax/kmem: add sysfs interface for atomic whole-device hotplug
` [PATCH v5 9/9] selftests/dax: add dax/kmem hotplug sysfs regression test

[NDCTL PATCH v7 0/5] Dynamic Capacity additions for cxl-cli
 2026-06-25 12:09 UTC  (6+ messages)
` [NDCTL PATCH v7 1/5] libcxl, cxl/region: Add Dynamic RAM 1 partition mode support
` [NDCTL PATCH v7 2/5] libcxl: Add extent functionality to DC regions
` [NDCTL PATCH v7 3/5] cxl/region: Add extent output to region query
` [NDCTL PATCH v7 4/5] daxctl: Add --uuid option to create-device for sparse regions
` [NDCTL PATCH v7 5/5] cxl/test: Add Dynamic Capacity tests

[PATCH v10 00/31] DCD: Add support for Dynamic Capacity Devices (DCD)
 2026-06-25 11:22 UTC  (11+ messages)
` [PATCH v10 14/31] cxl/extent: Handle DC Add Capacity events
` [PATCH v10 16/31] cxl/extent: Validate DC extent partition
` [PATCH v10 23/31] dax/bus: Factor out dev dax resize logic
` [PATCH v10 30/31] tools/testing/cxl: Add DC Regions to mock mem data

[PATCH v6 0/7] ndctl: Dynamic Capacity additions for cxl-cli
 2026-06-25  9:34 UTC  (21+ messages)
` [PATCH v6 2/7] libcxl: Add Dynamic RAM A partition mode support
` [PATCH v6 4/7] libcxl: Add extent functionality to DC regions
` [PATCH v6 6/7] daxctl: Add --uuid option to create-device for sparse regions
` [PATCH v6 7/7] cxl/test: Add Dynamic Capacity tests

[PATCH v2] nvdimm/btt: fix sequence endian in btt_log_read error print
 2026-06-24 15:14 UTC  (2+ messages)

[ndctl PATCH RESEND] test/cxl-mbox: Regression test for huge CXL_MEM_SEND_COMMAND out.size
 2026-06-24 15:09 UTC  (2+ messages)

[PATCH] test/cxl-mbox: Regression test for huge CXL_MEM_SEND_COMMAND out.size
 2026-06-24 15:08 UTC  (3+ messages)

[PATCH] nvdimm/btt: add endian conversion in dev_err in btt_log_read
 2026-06-24 15:07 UTC  (4+ messages)

[ndctl PATCH] test/fwctl: Add Get Feature OOB rejection regression test
 2026-06-24 14:00 UTC 

[PATCH v3 0/2] libnvdimm/labels: two on-media validation fixes in __nd_label_validate()
 2026-06-24  6:03 UTC  (3+ messages)
` [PATCH v3 1/2] libnvdimm/labels: Prevent integer overflow "
` [PATCH v3 2/2] libnvdimm/labels: Bound the on-media label size before the shift

[PATCH] libnvdimm/labels: Prevent integer overflow in __nd_label_validate()
 2026-06-24  5:45 UTC  (5+ messages)

[PATCH v2 0/2] libnvdimm/labels: fix the nslot product overflow and cap the slot count
 2026-06-24  4:31 UTC  (5+ messages)
` [PATCH v2 1/2] libnvdimm/labels: Prevent integer overflow in __nd_label_validate()
` [PATCH v2 2/2] libnvdimm/labels: reject an implausibly large on-media slot count

[PATCH] nvdimm/btt: reject an arena whose nfree is below the lane count
 2026-06-24  3:50 UTC  (2+ messages)

[PATCH V6 0/10] Fixes to the previously-merged drivers/dax/fsdev series
 2026-06-23  6:55 UTC  (5+ messages)
  ` [PATCH V6 05/10] dax/fsdev: clear pgmap ops and owner on unbind
  ` [PATCH V6 02/10] dax/fsdev: fix multi-range offset in memory_failure handler

[GIT PULL] NVDIMM and DAX for 7.2
 2026-06-22  2:07 UTC  (3+ messages)


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox