]> www.infradead.org Git - users/jedix/linux-maple.git/commit
cxl/pmem: Add support for multiple nvdimm-bridge objects
authorDan Williams <dan.j.williams@intel.com>
Tue, 24 Aug 2021 16:07:23 +0000 (09:07 -0700)
committerDan Williams <dan.j.williams@intel.com>
Tue, 24 Aug 2021 19:08:30 +0000 (12:08 -0700)
commit51e1193e9e0df5f6a22dfd21204231d38f3529e7
tree12c6651e2af5b7c382bcf3009bf6d6b3b000352f
parent0a0eaf6b4a6cf2accb496cb61046211fc66482f2
cxl/pmem: Add support for multiple nvdimm-bridge objects

In preparation for a mocked unit test environment for CXL objects, allow
for multiple unique nvdimm-bridge objects.

For now, just allow multiple bridges to be registered. Later, when there
are multiple present, further updates are needed to
cxl_find_nvdimm_bridge() to identify which bridge is associated with
which CXL hierarchy for nvdimm registration.

Acked-by: Ben Widawsky <ben.widawsky@intel.com>
Link: https://lore.kernel.org/r/162982124325.1124374.4356765162960141442.stgit@dwillia2-desk3.amr.corp.intel.com
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/cxl/core/pmem.c
drivers/cxl/cxl.h
drivers/cxl/pmem.c