projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9b71e1c
)
tools/testing/cxl: Mock dvsec_ranges()
author
Dan Williams
<dan.j.williams@intel.com>
Mon, 24 Jan 2022 00:31:51 +0000
(16:31 -0800)
committer
Dan Williams
<dan.j.williams@intel.com>
Wed, 9 Feb 2022 06:57:33 +0000
(22:57 -0800)
For test purposes, pretend that that CXL DVSEC ranges are not in active
use and the device is ready CXL.mem operation.
Link:
https://lore.kernel.org/r/164298431119.3018233.17175518196764977542.stgit@dwillia2-desk3.amr.corp.intel.com
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
tools/testing/cxl/test/mem.c
patch
|
blob
|
history
diff --git
a/tools/testing/cxl/test/mem.c
b/tools/testing/cxl/test/mem.c
index 36ef337c775c3217fdded68d75cda98392372147..b6b726eff3e2565e660bc8f14a4ae288606879e5 100644
(file)
--- a/
tools/testing/cxl/test/mem.c
+++ b/
tools/testing/cxl/test/mem.c
@@
-248,6
+248,14
@@
static void label_area_release(void *lsa)
vfree(lsa);
}
+static void mock_validate_dvsec_ranges(struct cxl_dev_state *cxlds)
+{
+ struct cxl_endpoint_dvsec_info *info;
+
+ info = &cxlds->info;
+ info->mem_enabled = true;
+}
+
static int cxl_mock_mem_probe(struct platform_device *pdev)
{
struct device *dev = &pdev->dev;
@@
-285,6
+293,8
@@
static int cxl_mock_mem_probe(struct platform_device *pdev)
if (rc)
return rc;
+ mock_validate_dvsec_ranges(cxlds);
+
cxlmd = devm_cxl_add_memdev(cxlds);
if (IS_ERR(cxlmd))
return PTR_ERR(cxlmd);