Re: [PATCH v1 27/29] cxl/region: Show message on registration failure
From: Gregory Price
Date: Tue Jan 07 2025 - 18:11:48 EST
On Tue, Jan 07, 2025 at 03:10:13PM +0100, Robert Richter wrote:
> Esp. in complex system configurations with multiple endpoints and
> interleaving setups it is hard to detect region setup failures as its
> registration may silently fail. Add messages to show registration
> failures.
>
> Signed-off-by: Robert Richter <rrichter@xxxxxxx>
Reviewed-by: Gregory Price <gourry@xxxxxxxxxx>
> ---
> drivers/cxl/core/region.c | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/drivers/cxl/core/region.c b/drivers/cxl/core/region.c
> index 1dae7d36d37c..775450a1a887 100644
> --- a/drivers/cxl/core/region.c
> +++ b/drivers/cxl/core/region.c
> @@ -2240,6 +2240,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;
> }
>
> --
> 2.39.5
>