]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
cxl: Move devm_cxl_add_nvdimm_bridge() to cxl_pmem.ko
authorDave Jiang <dave.jiang@intel.com>
Thu, 12 Feb 2026 00:31:23 +0000 (17:31 -0700)
committerDave Jiang <dave.jiang@intel.com>
Mon, 23 Feb 2026 18:29:05 +0000 (11:29 -0700)
commite7e222ad73d93fe54d6e6e3a15253a0ecf081a1b
treee93534db463423d931fdb354aacbc976c8d689aa
parent0066688dbcdcf51680f499936faffe6d0e94194e
cxl: Move devm_cxl_add_nvdimm_bridge() to cxl_pmem.ko

Moving the symbol devm_cxl_add_nvdimm_bridge() to
drivers/cxl/cxl_pmem.c, so that cxl_pmem can export a symbol that gives
cxl_acpi a depedency on cxl_pmem kernel module. This is a prepatory patch
to resolve the issue of a race for nvdimm_bus object that is created
during cxl_acpi_probe().

No functional changes besides moving code.

Suggested-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Ira Weiny <ira.weiny@intel.com>
Tested-by: Alison Schofield <alison.schofield@intel.com>
Reviewed-by: Alison Schofield <alison.schofield@intel.com?>
Link: https://patch.msgid.link/20260205001633.1813643-2-dave.jiang@intel.com
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
drivers/cxl/core/pmem.c
drivers/cxl/cxl.h
drivers/cxl/pmem.c