USB: option: cleanup zte 3g-dongle's pid in option.c
[firefly-linux-kernel-4.4.55.git] / drivers / video / hecubafb.c
index fbef15f7a21803051e778b89436cd08c2f0f0561..614251a9af912953e867802e2ddbd9a495fdee86 100644 (file)
@@ -233,7 +233,7 @@ static int __devinit hecubafb_probe(struct platform_device *dev)
 
        videomemory = vzalloc(videomemorysize);
        if (!videomemory)
-               return retval;
+               goto err_videomem_alloc;
 
        info = framebuffer_alloc(sizeof(struct hecubafb_par), &dev->dev);
        if (!info)
@@ -275,6 +275,7 @@ err_fbreg:
        framebuffer_release(info);
 err_fballoc:
        vfree(videomemory);
+err_videomem_alloc:
        module_put(board->owner);
        return retval;
 }