[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250107113419.GF33144@kernel.org>
Date: Tue, 7 Jan 2025 11:34:19 +0000
From: Simon Horman <horms@...nel.org>
To: Alejandro Lucero Palau <alucerop@....com>
Cc: alejandro.lucero-palau@....com, linux-cxl@...r.kernel.org,
netdev@...r.kernel.org, dan.j.williams@...el.com,
martin.habets@...inx.com, edward.cree@....com, davem@...emloft.net,
kuba@...nel.org, pabeni@...hat.com, edumazet@...gle.com,
dave.jiang@...el.com
Subject: Re: [PATCH v8 18/27] sfc: get endpoint decoder
On Wed, Dec 18, 2024 at 08:22:05AM +0000, Alejandro Lucero Palau wrote:
>
> On 12/17/24 10:42, Simon Horman wrote:
> > On Mon, Dec 16, 2024 at 04:10:33PM +0000, alejandro.lucero-palau@....com wrote:
> > > From: Alejandro Lucero <alucerop@....com>
> > >
> > > Use cxl api for getting DPA (Device Physical Address) to use through an
> > > endpoint decoder.
> > >
> > > Signed-off-by: Alejandro Lucero <alucerop@....com>
> > > Reviewed-by: Martin Habets <habetsm.xilinx@...il.com>
> > > ---
> > > drivers/net/ethernet/sfc/efx_cxl.c | 9 +++++++++
> > > 1 file changed, 9 insertions(+)
> > >
> > > diff --git a/drivers/net/ethernet/sfc/efx_cxl.c b/drivers/net/ethernet/sfc/efx_cxl.c
> > > index 253c82c61f43..724bca59b4d4 100644
> > > --- a/drivers/net/ethernet/sfc/efx_cxl.c
> > > +++ b/drivers/net/ethernet/sfc/efx_cxl.c
> > > @@ -121,6 +121,14 @@ int efx_cxl_init(struct efx_probe_data *probe_data)
> > > goto err_memdev;
> > > }
> > > + cxl->cxled = cxl_request_dpa(cxl->cxlmd, true, EFX_CTPIO_BUFFER_SIZE,
> > > + EFX_CTPIO_BUFFER_SIZE);
> > > + if (IS_ERR(cxl->cxled)) {
> > > + pci_err(pci_dev, "CXL accel request DPA failed");
> > > + rc = PTR_ERR(cxl->cxlrd);
> > Hi Alejandro,
> >
> > Should the line above use cxl->cxled rather than cxl->cxlrd?
>
>
> Hi Simon,
>
>
> Of course. This one has gone through a lot of eyes undetected!
>
>
> BTW, apart from the fact that I should use Smatch from now on :-), out of
> curiosity, is Smatch only detecting one problem each time? Because this
> patch had another flagged issue in v7.
Hi Alejandro,
It does seem that this problem was also flagged when I ran Smatch of v7.
Sorry if I didn't pass that on at the time, it would have most likely
been an oversight on my part.
In general Smatch can flag more than one problem at a time :)
Powered by blists - more mailing lists