]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
cxl/region: Factor out interleave ways setup
authorAlejandro Lucero <alucerop@amd.com>
Sat, 28 Feb 2026 17:36:02 +0000 (17:36 +0000)
committerDave Jiang <dave.jiang@intel.com>
Mon, 16 Mar 2026 23:32:05 +0000 (16:32 -0700)
commit29f0724c4592a5ab9076e1ff6e4e39f0de60cc9e
treef07b8ee9a94f242909e6740aefdcfec5da1a5ee0
parent09d065d256b1d5965fe6512cfd1c23ef44d2efc9
cxl/region: Factor out interleave ways setup

Region creation based on Type3 devices can be triggered from user space
allowing memory combination through interleaving.

In preparation for kernel driven region creation, that is Type2 drivers
triggering region creation backed with its advertised CXL memory, factor
out a common helper from the user-sysfs region setup for interleave ways.

Signed-off-by: Alejandro Lucero <alucerop@amd.com>
Reviewed-by: Dave Jiang <dave.jiang@intel.com>
Reviewed-by: Gregory Price <gourry@gourry.net>
Tested-by: Gregory Price <gourry@gourry.net>
Reviewed-by: Alison Schofield <alison.schofield@intel.com>
Reviewed-by: Jonathan Cameron <jonathan.cameron@huawei.com>
Link: https://patch.msgid.link/20260228173603.1125109-3-alejandro.lucero-palau@amd.com
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
drivers/cxl/core/region.c