net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe
[platform/kernel/linux-starfive.git] / drivers / net / dsa / vitesse-vsc73xx-core.c
index 4f09e74..c99fb1b 100644 (file)
@@ -1118,6 +1118,8 @@ static int vsc73xx_gpio_probe(struct vsc73xx *vsc)
 
        vsc->gc.label = devm_kasprintf(vsc->dev, GFP_KERNEL, "VSC%04x",
                                       vsc->chipid);
+       if (!vsc->gc.label)
+               return -ENOMEM;
        vsc->gc.ngpio = 4;
        vsc->gc.owner = THIS_MODULE;
        vsc->gc.parent = vsc->dev;