Re: [PATCH RFC v2 01/18] cxl/hdm: Debug, use decoder name function

From: Fan Ni
Date: Tue Aug 29 2023 - 17:49:56 EST


On Tue, Aug 29, 2023 at 03:03:20PM +0100, Jonathan Cameron wrote:
> On Mon, 28 Aug 2023 22:20:52 -0700
> Ira Weiny <ira.weiny@xxxxxxxxx> wrote:
>
> > The decoder enum has a name conversion function defined now.
> >
> > Use that instead of open coding.
> >
> > Suggested-by: Navneet Singh <navneet.singh@xxxxxxxxx>
> > Signed-off-by: Ira Weiny <ira.weiny@xxxxxxxxx>
> >
>
> Perhaps pull this one out so it can go upstream before the rest are ready,
> or could be picked up from here.
>
> Whilst we probably won't see the other decoder modes in here, there
> is no reason why anyone reading the code should have to figure that out.
> As such much better to use the more generic function.
>
> Reviewed-by: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx>
>

Agreed. This patch can be pulled out and picked up before the rest.


Reviewed-by: Fan Ni <fan.ni@xxxxxxxxxxx>


> > ---
> > Changes for v2:
> > [iweiny: new patch, split out]
> > ---
> > drivers/cxl/core/hdm.c | 3 +--
> > 1 file changed, 1 insertion(+), 2 deletions(-)
> >
> > diff --git a/drivers/cxl/core/hdm.c b/drivers/cxl/core/hdm.c
> > index b01a77b67511..a254f79dd4e8 100644
> > --- a/drivers/cxl/core/hdm.c
> > +++ b/drivers/cxl/core/hdm.c
> > @@ -550,8 +550,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;
> > }
> >
>