diff options
-rw-r--r-- | drivers/cxl/core/region.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/cxl/core/region.c b/drivers/cxl/core/region.c index 20092d68d7a3..26e63ef772de 100644 --- a/drivers/cxl/core/region.c +++ b/drivers/cxl/core/region.c @@ -2166,6 +2166,12 @@ static int attach_target(struct cxl_region *cxlr, rc = cxl_region_attach(cxlr, cxled, pos); up_read(&cxl_dpa_rwsem); up_write(&cxl_region_rwsem); + + if (rc) + dev_warn(cxled->cxld.dev.parent, + "failed to attach %s to %s: %d\n", + dev_name(&cxled->cxld.dev), dev_name(&cxlr->dev), rc); + return rc; } |