From: Ioana Ciornei Date: Thu, 5 Jan 2023 15:09:48 +0000 (+0200) Subject: drivers: net: fsl_ls_mdio: prevent a NULL pointer dereference X-Git-Tag: v2023.04-rc2~20^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=878a20aa15880e8b0cc2009331e7b207b7c668c0;p=pandora-u-boot.git drivers: net: fsl_ls_mdio: prevent a NULL pointer dereference Prevent a NULL pointer dereference in the probe path by checking the return valud of dev_read_addr_ptr() against NULL. Signed-off-by: Ioana Ciornei Reviewed-by: Ramon Fried --- diff --git a/drivers/net/fsl_ls_mdio.c b/drivers/net/fsl_ls_mdio.c index f213e0dd859..fce73937502 100644 --- a/drivers/net/fsl_ls_mdio.c +++ b/drivers/net/fsl_ls_mdio.c @@ -124,6 +124,9 @@ static int fsl_ls_mdio_probe(struct udevice *dev) struct memac_mdio_controller *regs; priv->regs_base = dev_read_addr_ptr(dev); + if (!priv->regs_base) + return -ENODEV; + regs = (struct memac_mdio_controller *)(priv->regs_base); memac_setbits_32(®s->mdio_stat,