Skip to content

Commit 3cba30e

Browse files
djbwdavejiang
authored andcommitted
dax/hmem: Reduce visibility of dax_cxl coordination symbols
No other module or use case should be using dax_hmem_initial_probe or dax_hmem_flush_work(). Limit their use to dax_hmem, and dax_cxl respectively. Signed-off-by: Dan Williams <dan.j.williams@intel.com> Reviewed-by: Ira Weiny <ira.weiny@intel.com> Reviewed-by: Alison Schofield <alison.schofield@intel.com> Reviewed-by: Dave Jiang <dave.jiang@intel.com> Link: https://patch.msgid.link/20260327052821.440749-6-dan.j.williams@intel.com Signed-off-by: Dave Jiang <dave.jiang@intel.com>
1 parent 471d884 commit 3cba30e

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

drivers/dax/hmem/device.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ static bool nohmem;
99
module_param_named(disable, nohmem, bool, 0444);
1010

1111
bool dax_hmem_initial_probe;
12-
EXPORT_SYMBOL_GPL(dax_hmem_initial_probe);
12+
EXPORT_SYMBOL_FOR_MODULES(dax_hmem_initial_probe, "dax_hmem");
1313

1414
static bool platform_initialized;
1515
static DEFINE_MUTEX(hmem_resource_lock);

drivers/dax/hmem/hmem.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ void dax_hmem_flush_work(void)
7474
{
7575
flush_work(&dax_hmem_work.work);
7676
}
77-
EXPORT_SYMBOL_GPL(dax_hmem_flush_work);
77+
EXPORT_SYMBOL_FOR_MODULES(dax_hmem_flush_work, "dax_cxl");
7878

7979
static int __hmem_register_device(struct device *host, int target_nid,
8080
const struct resource *res)

0 commit comments

Comments
 (0)