Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

gpio: adp5520: use devm_kzalloc()

Use devm_kzalloc() to make cleanup paths simpler.

Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Jingoo Han and committed by
Linus Walleij
24bb3813 808c513e

+1 -3
+1 -3
drivers/gpio/gpio-adp5520.c
··· 105 105 return -ENODEV; 106 106 } 107 107 108 - dev = kzalloc(sizeof(*dev), GFP_KERNEL); 108 + dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); 109 109 if (dev == NULL) { 110 110 dev_err(&pdev->dev, "failed to alloc memory\n"); 111 111 return -ENOMEM; ··· 163 163 return 0; 164 164 165 165 err: 166 - kfree(dev); 167 166 return ret; 168 167 } 169 168 ··· 179 180 return ret; 180 181 } 181 182 182 - kfree(dev); 183 183 return 0; 184 184 } 185 185