Re: [PATCH v16 0/8] DCD Prep Series
From: Jonathan Cameron
Date: Mon Oct 12 2026 - 11:07:51 EST
On Sun, 11 Oct 2026 07:54:51 +0900
Anisa Su <anisa.su887@xxxxxxxxx> wrote:
> These are the first eight patches of the Dynamic Capacity Device (DCD)
> series. They set up: DCD enumeration, CDAT handling for DC partitions,
> the event interrupt plumbing, a preparatory refactor, and
> documentation of the DPA partition layout. They stand alone and keep DCD
> disabled. They are not dependent on the rest of the series.
> Patch 1 detects the 48h command set and then leaves mds->dcd_supported
> false. The flag is only turned on by the series that adds DCD event
> handling, so every DCD specific path added here is shut off at runtime:
> cxl_configure_dcd() never runs, no DC partition is created, no DCD
> interrupt is armed, and the CXL_PARTMODE_DYNAMIC_RAM paths are
> unreachable. The intent is to land the enumeration and plumbing while
> the extent to DAX pipeline is still under review.
>
> Based on v7.3-rc6
> v15: https://lore.kernel.org/linux-cxl/20261007201828.952-1-anisa.su@xxxxxxxxxxx/
Hi Anisa,
For me, only that tiny reordering of the __free(kfree) and related pointer declaration
needs fixing before this merges. As I mentioned in that patch, maybe Dave
would be willing to tweak that - obviously that also depends on what responses
you get from others!
Thanks,
Jonathan