Re: [PATCH v4 11/14] cxl/region: Add a dev_warn() on registration failure
From: Dan Williams
Date: Thu Mar 06 2025 - 15:57:46 EST
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.
>
> Example log message:
>
> cxl region5: region sort successful
> cxl region5: mem0:endpoint5 decoder5.0 add: mem0:decoder5.0 @ 0 next: none nr_eps: 1 nr_targets: 1
> cxl_port endpoint5: decoder5.0: range: 0x22350000000-0x2634fffffff iw: 1 ig: 256
> cxl region5: pci0000:e0:port1 decoder1.2 add: mem0:decoder5.0 @ 0 next: mem0 nr_eps: 1 nr_targets: 1
> cxl region5: pci0000:e0:port1 iw: 1 ig: 256
> cxl region5: pci0000:e0:port1: decoder1.2 expected 0000:e0:01.2 at 0
> cxl endpoint5: failed to attach decoder5.0 to region5: -6
> cxl_port endpoint5: probe: 0
>
> Signed-off-by: Robert Richter <rrichter@xxxxxxx>
> Reviewed-by: Gregory Price <gourry@xxxxxxxxxx>
> Reviewed-by: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx>
> Reviewed-by: Dave Jiang <dave.jiang@xxxxxxxxx>
> Tested-by: Gregory Price <gourry@xxxxxxxxxx>
LGTM
Reviewed-by: Dan Williams <dan.j.williams@xxxxxxxxx>