]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
cxl: Add a cached copy of target_map to cxl_decoder
authorDave Jiang <dave.jiang@intel.com>
Fri, 29 Aug 2025 18:09:21 +0000 (11:09 -0700)
committerDave Jiang <dave.jiang@intel.com>
Wed, 17 Sep 2025 15:53:24 +0000 (08:53 -0700)
commit02edab6ceefaaf8cb917e864d8c26dbac0ea9686
tree1045040ad6017c371c6ea90ec235ee674e0f6b6f
parent8330671c57c7056ef5e1e8dccfcdda7d5fe6d0b0
cxl: Add a cached copy of target_map to cxl_decoder

Add a cached copy of the hardware port-id list that is available at init
before all @dport objects have been instantiated. Change is in preparation
of delayed dport instantiation.

Reviewed-by: Robert Richter <rrichter@amd.com>
Reviewed-by: Jonathan Cameron <jonathan.cameron@huawei.com>
Tested-by: Robert Richter <rrichter@amd.com>
Reviewed-by: Alison Schofield <alison.schofield@intel.com>
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
drivers/cxl/acpi.c
drivers/cxl/core/hdm.c
drivers/cxl/core/port.c
drivers/cxl/core/region.c
drivers/cxl/cxl.h
tools/testing/cxl/test/cxl.c