mirror of
https://github.com/torvalds/linux.git
synced 2026-05-22 14:12:07 +02:00
tools/testing/cxl: Mock dvsec_ranges()
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>
This commit is contained in:
parent
9b71e1c9c3
commit
f246abd67f
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user