net/rfkill/rfkill-gpio.c: introduce missing kfree
[firefly-linux-kernel-4.4.55.git] / net / rfkill / rfkill-gpio.c
index ca355e7e58b4fd0d7fdb4918e08e8fedae767afd..865adb61685ac6478f99cc0627c3013574013887 100644 (file)
@@ -105,7 +105,7 @@ static int rfkill_gpio_probe(struct platform_device *pdev)
                ret = pdata->gpio_runtime_setup(pdev);
                if (ret) {
                        pr_warn("%s: can't set up gpio\n", __func__);
-                       return ret;
+                       goto fail_alloc;
                }
        }