cxl/hdm: Debug, use decoder name function
authorIra Weiny <ira.weiny@intel.com>
Tue, 29 Aug 2023 05:20:52 +0000 (22:20 -0700)
committerDave Jiang <dave.jiang@intel.com>
Tue, 30 Apr 2024 17:43:48 +0000 (10:43 -0700)
The decoder enum has a name conversion function defined now.

Use that instead of open coding.

Suggested-by: Navneet Singh <navneet.singh@intel.com>
Signed-off-by: Ira Weiny <ira.weiny@intel.com>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: Fan Ni <fan.ni@samsung.com>
Reviewed-by: Dave Jiang <dave.jiang@intel.com>
Link: https://lore.kernel.org/r/20230604-dcd-type2-upstream-v2-1-f740c47e7916@intel.com
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
drivers/cxl/core/hdm.c

index 4b4c1bd47712064c2bb683b1b2969ed1c404a41a..784843fa2a22bd79072dafd9f27eef0b47011e33 100644 (file)
@@ -519,8 +519,7 @@ int cxl_dpa_alloc(struct cxl_endpoint_decoder *cxled, unsigned long long size)
 
        if (size > avail) {
                dev_dbg(dev, "%pa exceeds available %s capacity: %pa\n", &size,
-                       cxled->mode == CXL_DECODER_RAM ? "ram" : "pmem",
-                       &avail);
+                       cxl_decoder_mode_name(cxled->mode), &avail);
                rc = -ENOSPC;
                goto out;
        }