]> git.itanic.dy.fi Git - linux-stable/commit
cxl/port: Quiet warning messages from the cxl_test environment
authorDan Williams <dan.j.williams@intel.com>
Fri, 15 Sep 2023 03:29:52 +0000 (20:29 -0700)
committerDan Williams <dan.j.williams@intel.com>
Sat, 16 Sep 2023 04:45:55 +0000 (21:45 -0700)
commit7914992b37d5a4b165e65a32a7723afde9356720
treec9036884249a9ae2e45686a7af8677109e4a3e0f
parent18f35dc9314db89e2d215951e5afa3e636b72baf
cxl/port: Quiet warning messages from the cxl_test environment

The cxl_test platform device CXL port hierarchy is useful for testing,
but throws warning messages of the form:

    cxl_mem mem2: at cxl_root_port.1 no parent for dport: platform
    cxl_mem mem3: at cxl_root_port.2 no parent for dport: platform
    cxl_mem mem4: at cxl_root_port.3 no parent for dport: platform
    cxl_mem mem5: at cxl_root_port.0 no parent for dport: platform
    cxl_mem mem6: at cxl_root_port.1 no parent for dport: platform
    cxl_mem mem7: at cxl_root_port.2 no parent for dport: platform
    cxl_mem mem8: at cxl_root_port.3 no parent for dport: platform
    cxl_mem mem9: at cxl_root_port.4 no parent for dport: platform
    cxl_mem mem10: at cxl_root_port.4 no parent for dport: platform

...and this message when running testing in QEMU:

    cxl_region region4: Bypassing cpu_cache_invalidate_memregion() for testing!

Noisy cxl_test warnings have caused other regressions to be missed. In
the interest of using cxl_test for early detection of dev_err() and
dev_warn() messages, silence platform device topology and
cache-invalidation messages.

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/cxl/core/port.c
drivers/cxl/core/region.c