public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH RFC 0/2] cxl: Further clean up of memdev state
@ 2025-01-28 18:51 Ira Weiny
  2025-01-28 18:51 ` [PATCH RFC 1/2] cxl/memdev: Remove unused partition values Ira Weiny
  2025-01-28 18:51 ` [PATCH RFC 2/2] cxl/memdev: Remove temporary variables from cxl_memdev_state Ira Weiny
  0 siblings, 2 replies; 21+ messages in thread
From: Ira Weiny @ 2025-01-28 18:51 UTC (permalink / raw)
  To: Dave Jiang, Dan Williams, Davidlohr Bueso, Jonathan Cameron,
	Alison Schofield, Vishal Verma
  Cc: linux-cxl, linux-kernel, Ira Weiny

Dan has identified issues with the way the CXL core manages data within
the cxl_memdev_state object.[1]  Rather than just change DCD, clean up
cxl_memdev_state prior to DCD so the addition of DCD is consistent.

These clean ups are based on top of Dan's re-architect of the handling
of DPA partitions. [2]  They are intended to land after his v3 of that
set which is due out.

Link: https://lore.kernel.org/all/67871f05cd767_20f32947f@dwillia2-xfh.jf.intel.com.notmuch/ [1]
Link: https://lore.kernel.org/all/173753635014.3849855.17902348420186052714.stgit@dwillia2-xfh.jf.intel.com/ [2]
Signed-off-by: Ira Weiny <ira.weiny@intel.com>
---
Ira Weiny (2):
      cxl/memdev: Remove unused partition values
      cxl/memdev: Remove temporary variables from cxl_memdev_state

 drivers/cxl/core/mbox.c      | 81 ++++++++++++++++----------------------------
 drivers/cxl/cxlmem.h         | 29 ++++++----------
 drivers/cxl/pci.c            | 13 ++++---
 tools/testing/cxl/test/mem.c | 13 ++++---
 4 files changed, 59 insertions(+), 77 deletions(-)
---
base-commit: 17f710b7327024d16b9c98672462d603aa821920
change-id: 20250116-rfc-rearch-mem-res-4cb9a9a8226a

Best regards,
-- 
Ira Weiny <ira.weiny@intel.com>


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2025-02-05  9:01 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-28 18:51 [PATCH RFC 0/2] cxl: Further clean up of memdev state Ira Weiny
2025-01-28 18:51 ` [PATCH RFC 1/2] cxl/memdev: Remove unused partition values Ira Weiny
2025-01-29  8:58   ` Alejandro Lucero Palau
2025-01-29 15:09   ` Davidlohr Bueso
2025-01-29 16:51   ` Dave Jiang
2025-01-30 13:44   ` Jonathan Cameron
2025-02-04 20:59   ` Dan Williams
2025-02-04 23:59   ` Fan Ni
2025-01-28 18:51 ` [PATCH RFC 2/2] cxl/memdev: Remove temporary variables from cxl_memdev_state Ira Weiny
2025-01-29  9:08   ` Alejandro Lucero Palau
2025-01-29 16:32     ` Ira Weiny
2025-01-29 18:17       ` Alejandro Lucero Palau
2025-01-29 21:16         ` Ira Weiny
2025-01-29 16:52   ` Dave Jiang
2025-01-30  0:15   ` Davidlohr Bueso
2025-01-30 13:52   ` Jonathan Cameron
2025-01-30 15:14     ` Ira Weiny
2025-02-04 21:39   ` Dan Williams
2025-02-04 23:37     ` Ira Weiny
2025-02-05  0:15       ` Dan Williams
2025-02-05  9:01         ` Alejandro Lucero Palau

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