From: Ira Weiny <ira.weiny@intel.com>
To: Anisa Su <anisa.su887@gmail.com>, Ira Weiny <ira.weiny@intel.com>
Cc: <anisa.su887@gmail.com>, <dan.j.williams@intel.com>,
<dave@stgolabs.net>, <linux-cxl@vger.kernel.org>,
<nifan.cxl@gmail.com>, <dongjoo.seo1@samsung.com>
Subject: Re: [RFC PATCH 0/3] Add Support for Multiple DC Regions
Date: Fri, 12 Dec 2025 16:07:32 -0600 [thread overview]
Message-ID: <693c922448bbc_c04a9100eb@iweiny-mobl.notmuch> (raw)
In-Reply-To: <aTsyJXKnL0SA1hl-@deb-101020-bm01.eng.stellus.in>
Anisa Su wrote:
> On Thu, Dec 04, 2025 at 11:28:40AM -0600, Ira Weiny wrote:
> > anisa.su887@ wrote:
> > > From: Anisa Su <anisa.su@samsung.com>
> > >
> > > This patchset introduces support for multiple DC regions. It is rebased on top
> > > of the latest branch published to Ira's repository:
> > > https://github.com/weiny2/linux-kernel/tree/dcd-v6-2025-09-23.
> > > We hope it will be useful in the meantime for others and restart some
> > > discussion around how to move DCD forward.
> >
> > FWIW it seems patch 1/3 and this patch are both bug fixes to the DCD
> > series I last posted. If so they should be tacked onto that series.
> >
> > So, you are more that welcome to take over DCD development.
> >
> > However, I had multiple DC partitions (Regions) supported in previous
> > versions of that series and the community decided that there was no use
> > case for such a device. Based on this submission it seems that me ripping
> > out the multiple partitions was incorrect.
> >
> > >
> > > The corresponding NDCTL support can be found on this branch:
> > > https://github.com/anisa-su993/anisa-ndctl/tree/multiple-dc-region-support.
> > > I will reply to this thread with a reference to the thread for the
> > > NDCTL patches once published.
> > >
> > > Testing:
> > > This patchset was tested on a QEMU VM with the following topology:
> >
> > Unfortunately none of the details presented in this cover letter really
> > show why the kernel needs this additional complexity.
> >
> > Can you go into more details on the use cases of multiple partitions?
> >
> From what I understand, the motivation for DCD as a whole has always been a
> blocker for the entire series. However, this year we've seen multiple vendors
> demo memory pooling/sharing at SC,25[1], as well as the development of a
> controller that supports "memory pooling and sharing across
> multiple hosts" from Montage[2].
That is great! Do we know if they used the patches which have been
submitted? Do we know if the user interfaces were sufficient? How will
this memory be presented with the new DAX changes being proposed?
>
> The flexibility and control provided by multiple partitions is
> an important capability of DCD for enabling composable memory
> infrastructures. IMO, adding multi-partition support back in from v8 or
> picking up this patchset would strengthen the series.
>
> Let me know if this proposal sounds fair? Otherwise I can
> separate out the 2 patches that are bug fixes.
After RC1 could you rebase the series and fold the bug fixes in?
Before we get to multiple DCD partitions the interface for DAX devices
needs to be settled. In the last community call we were discussing a
special famfs dax type I believe. Has any work been done on that?
For multi-partitions we need some review on the partition (region) names
because you made a change which would be incompatible with the base
series. But it would be good to get single partitions landed and then
multiple partitions as you have added.
> Also, apologies if these points have already been discussed. I've not been
> following this series for very long, so forgive the ignorance as I try to
> catch up. If you can think of any materials/documentation outside of the
> mailing list or open collab sync notes that would help fill in the gaps,
> please let me know :)
NP this has been a while. I've been looking for someone to take the
series who is more familiar with the use cases.
I look forward to you posting a new series with the support you feel you
need.
Ira
>
> Thanks for the feedback,
> Anisa
>
> [1] https://computeexpresslink.org/event/supercomputing-2025/
> [2] https://www.montage-tech.com/MXC
>
> > Also, did you consider to use previous versions of my series? Perhaps v8?
> >
> > https://lore.kernel.org/all/20241210-dcd-type2-upstream-v8-0-812852504400@intel.com/#r
> >
> > Thanks,
> > Ira
> >
> > [snip]
next prev parent reply other threads:[~2025-12-12 22:05 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-12-03 20:29 [RFC PATCH 0/3] Add Support for Multiple DC Regions anisa.su887
2025-12-03 20:29 ` [RFC PATCH 1/3] core/region: fix return logic for store_targetN anisa.su887
2025-12-04 17:04 ` Ira Weiny
2025-12-03 20:29 ` [RFC PATCH 2/3] dax/cxl: add existing dc extents when probing dax region anisa.su887
2025-12-03 21:03 ` Anisa Su
2025-12-04 17:29 ` Ira Weiny
2025-12-03 20:29 ` [RFC PATCH 3/3] dcd: Add support for multiple DC regions anisa.su887
2025-12-04 17:44 ` Ira Weiny
2025-12-03 21:19 ` [RFC PATCH 0/3] Add Support for Multiple DC Regions Anisa Su
2025-12-04 17:28 ` Ira Weiny
2025-12-11 21:05 ` Anisa Su
2025-12-12 22:07 ` Ira Weiny [this message]
2026-01-12 22:23 ` Anisa Su
2026-01-15 10:28 ` Alireza Sanaee
2026-02-11 1:44 ` Anisa Su
2026-02-11 9:34 ` Alireza Sanaee
2025-12-13 3:36 ` dan.j.williams
2026-01-12 22:50 ` Anisa Su
2026-01-13 0:08 ` Gregory Price
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=693c922448bbc_c04a9100eb@iweiny-mobl.notmuch \
--to=ira.weiny@intel.com \
--cc=anisa.su887@gmail.com \
--cc=dan.j.williams@intel.com \
--cc=dave@stgolabs.net \
--cc=dongjoo.seo1@samsung.com \
--cc=linux-cxl@vger.kernel.org \
--cc=nifan.cxl@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox