regulator: wm831x-dcdc: Use devm_kzalloc
PATCH 1/1 regulator: wm831x-dcdc: Use devm_kzalloc
Signed-off-by Axel Lin <[email protected]>
--- drivers/regulator/wm831x-dcdc.c | 9 ++------- 1 files changed, 2 insertions(+), 7 deletions(-)
drivers/regulator/wm831x-dcdc.c +2 -7
@@ -848,7 +848,7 @@ static __devinit int wm831x_boostp_probe(struct platform_device *pdev)if (pdata ==NULL || pdata->dcdc[id] ==NULL )return -ENODEV ; - dcdc =kzalloc (sizeof (struct wm831x_dcdc ),GFP_KERNEL ); + dcdc =devm_kzalloc (&pdev->dev,sizeof (struct wm831x_dcdc ),GFP_KERNEL );if (dcdc ==NULL ) {dev_err (&pdev->dev,"Unable to allocate private data\n" );return -ENOMEM ;
@@ -897,7 +897,6 @@ static __devinit int wm831x_boostp_probe(struct platform_device *pdev) err_regulator:regulator_unregister (dcdc->regulator); err: -kfree (dcdc);return ret; }
@@ -909,7 +908,6 @@ static __devexit int wm831x_boostp_remove(struct platform_device *pdev)free_irq (platform_get_irq_byname (pdev,"UV" ), dcdc);regulator_unregister (dcdc->regulator); -kfree (dcdc);return 0 ; }
@@ -952,7 +950,7 @@ static __devinit int wm831x_epe_probe(struct platform_device *pdev)if (pdata ==NULL || pdata->epe[id] ==NULL )return -ENODEV ; - dcdc =kzalloc (sizeof (struct wm831x_dcdc ),GFP_KERNEL ); + dcdc =devm_kzalloc (&pdev->dev,sizeof (struct wm831x_dcdc ),GFP_KERNEL );if (dcdc ==NULL ) {dev_err (&pdev->dev,"Unable to allocate private data\n" );return -ENOMEM ;
@@ -984,7 +982,6 @@ static __devinit int wm831x_epe_probe(struct platform_device *pdev)return 0 ; err: -kfree (dcdc);return ret; }
@@ -993,9 +990,7 @@ static __devexit int wm831x_epe_remove(struct platform_device *pdev)struct wm831x_dcdc *dcdc =platform_get_drvdata (pdev);platform_set_drvdata (pdev,NULL ); -regulator_unregister (dcdc->regulator); -kfree (dcdc);return 0 ; }
Signature · 1 line
1.7.5.4
Mark Brown
AppliedQuoted 1 line · Axel Lin
Signed-off-by Axel Lin <[email protected]>
Applied, thanks.