lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 15 Oct 2021 17:15:07 +0100 From: Jonathan Cameron <Jonathan.Cameron@...wei.com> To: Dan Williams <dan.j.williams@...el.com> CC: <linux-cxl@...r.kernel.org>, <stable@...r.kernel.org>, Ira Weiny <ira.weiny@...el.com>, <linux-pci@...r.kernel.org>, <linux-kernel@...r.kernel.org>, <hch@....de> Subject: Re: [PATCH v3 03/10] cxl/pci: Fix NULL vs ERR_PTR confusion On Sat, 9 Oct 2021 09:44:13 -0700 Dan Williams <dan.j.williams@...el.com> wrote: > cxl_pci_map_regblock() may return an ERR_PTR(), but cxl_pci_setup_regs() > is only prepared for NULL as the error case. > What's the logic behind doing this rather than adjusting the call site to check for an error pointer? Either approach is fine as far as I'm concerned though so this is really just a request for a bit more info in this patch description. FWIW Reviewed-by: Jonathan Cameron <Jonathan.Cameron@...wei.com> > Fixes: f8a7e8c29be8 ("cxl/pci: Reserve all device regions at once") > Cc: <stable@...r.kernel.org> > Cc: Jonathan Cameron <Jonathan.Cameron@...wei.com> > Cc: Ira Weiny <ira.weiny@...el.com> > Signed-off-by: Dan Williams <dan.j.williams@...el.com> > --- > drivers/cxl/pci.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/cxl/pci.c b/drivers/cxl/pci.c > index ccc7c2573ddc..9c178002d49e 100644 > --- a/drivers/cxl/pci.c > +++ b/drivers/cxl/pci.c > @@ -317,7 +317,7 @@ static void __iomem *cxl_pci_map_regblock(struct cxl_mem *cxlm, > if (pci_resource_len(pdev, bar) < offset) { > dev_err(dev, "BAR%d: %pr: too small (offset: %#llx)\n", bar, > &pdev->resource[bar], (unsigned long long)offset); > - return IOMEM_ERR_PTR(-ENXIO); > + return NULL; > } > > addr = pci_iomap(pdev, bar, 0); >
Powered by blists - more mailing lists