dev_err_probe() can reduce code size, uniform error handling and record the
defer probe reason etc., use it to simplify the code.
Signed-off-by: Anson Huang <redacted>
---
changes since V1:
- remove redundant return value print.
---
drivers/pwm/pwm-imx-tpm.c | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
@@ -350,13 +350,9 @@ static int pwm_imx_tpm_probe(struct platform_device *pdev)returnPTR_ERR(tpm->base);tpm->clk=devm_clk_get(&pdev->dev,NULL);-if(IS_ERR(tpm->clk)){-ret=PTR_ERR(tpm->clk);-if(ret!=-EPROBE_DEFER)-dev_err(&pdev->dev,-"failed to get PWM clock: %d\n",ret);-returnret;-}+if(IS_ERR(tpm->clk))+returndev_err_probe(&pdev->dev,PTR_ERR(tpm->clk),+"failed to get PWM clock\n");ret=clk_prepare_enable(tpm->clk);if(ret){
--
2.7.4
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
dev_err_probe() can reduce code size, uniform error handling and record the
defer probe reason etc., use it to simplify the code.
Signed-off-by: Anson Huang <redacted>
---
changes since V1:
- remove redundant return value print.
---
drivers/pwm/pwm-imx27.c | 25 ++++++-------------------
1 file changed, 6 insertions(+), 19 deletions(-)
@@ -315,27 +315,14 @@ static int pwm_imx27_probe(struct platform_device *pdev)platform_set_drvdata(pdev,imx);imx->clk_ipg=devm_clk_get(&pdev->dev,"ipg");-if(IS_ERR(imx->clk_ipg)){-intret=PTR_ERR(imx->clk_ipg);--if(ret!=-EPROBE_DEFER)-dev_err(&pdev->dev,-"getting ipg clock failed with %d\n",-ret);-returnret;-}+if(IS_ERR(imx->clk_ipg))+returndev_err_probe(&pdev->dev,PTR_ERR(imx->clk_ipg),+"getting ipg clock failed\n");imx->clk_per=devm_clk_get(&pdev->dev,"per");-if(IS_ERR(imx->clk_per)){-intret=PTR_ERR(imx->clk_per);--if(ret!=-EPROBE_DEFER)-dev_err(&pdev->dev,-"failed to get peripheral clock: %d\n",-ret);--returnret;-}+if(IS_ERR(imx->clk_per))+returndev_err_probe(&pdev->dev,PTR_ERR(imx->clk_per),+"failed to get peripheral clock\n");imx->chip.ops=&pwm_imx27_ops;imx->chip.dev=&pdev->dev;
--
2.7.4
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
dev_err_probe() can reduce code size, uniform error handling and record the
defer probe reason etc., use it to simplify the code.
Signed-off-by: Anson Huang <redacted>
---
changes since V1:
- remove redundant return value print.
---
drivers/pwm/pwm-imx1.c | 21 ++++++---------------
1 file changed, 6 insertions(+), 15 deletions(-)
@@ -145,23 +145,14 @@ static int pwm_imx1_probe(struct platform_device *pdev)platform_set_drvdata(pdev,imx);imx->clk_ipg=devm_clk_get(&pdev->dev,"ipg");-if(IS_ERR(imx->clk_ipg)){-dev_err(&pdev->dev,"getting ipg clock failed with %ld\n",-PTR_ERR(imx->clk_ipg));-returnPTR_ERR(imx->clk_ipg);-}+if(IS_ERR(imx->clk_ipg))+returndev_err_probe(&pdev->dev,PTR_ERR(imx->clk_ipg),+"getting ipg clock failed\n");imx->clk_per=devm_clk_get(&pdev->dev,"per");-if(IS_ERR(imx->clk_per)){-intret=PTR_ERR(imx->clk_per);--if(ret!=-EPROBE_DEFER)-dev_err(&pdev->dev,-"failed to get peripheral clock: %d\n",-ret);--returnret;-}+if(IS_ERR(imx->clk_per))+returndev_err_probe(&pdev->dev,PTR_ERR(imx->clk_per),+"failed to get peripheral clock\n");imx->chip.ops=&pwm_imx1_ops;imx->chip.dev=&pdev->dev;
--
2.7.4
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
From: Lee Jones <hidden> Date: 2020-08-11 06:37:12
On Tue, 11 Aug 2020, Anson Huang wrote:
dev_err_probe() can reduce code size, uniform error handling and record the
defer probe reason etc., use it to simplify the code.
Signed-off-by: Anson Huang <redacted>
---
changes since V1:
- remove redundant return value print.
---
drivers/pwm/pwm-imx-tpm.c | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
Acked-by: Lee Jones <redacted>
--
Lee Jones [李琼斯]
Senior Technical Lead - Developer Services
Linaro.org │ Open source software for Arm SoCs
Follow Linaro: Facebook | Twitter | Blog
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
From: Lee Jones <hidden> Date: 2020-08-11 06:37:25
On Tue, 11 Aug 2020, Anson Huang wrote:
dev_err_probe() can reduce code size, uniform error handling and record the
defer probe reason etc., use it to simplify the code.
Signed-off-by: Anson Huang <redacted>
---
changes since V1:
- remove redundant return value print.
---
drivers/pwm/pwm-imx27.c | 25 ++++++-------------------
1 file changed, 6 insertions(+), 19 deletions(-)
Acked-by: Lee Jones <redacted>
--
Lee Jones [李琼斯]
Senior Technical Lead - Developer Services
Linaro.org │ Open source software for Arm SoCs
Follow Linaro: Facebook | Twitter | Blog
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
From: Lee Jones <hidden> Date: 2020-08-11 06:37:38
On Tue, 11 Aug 2020, Anson Huang wrote:
dev_err_probe() can reduce code size, uniform error handling and record the
defer probe reason etc., use it to simplify the code.
Signed-off-by: Anson Huang <redacted>
---
changes since V1:
- remove redundant return value print.
---
drivers/pwm/pwm-imx1.c | 21 ++++++---------------
1 file changed, 6 insertions(+), 15 deletions(-)
Acked-by: Lee Jones <redacted>
--
Lee Jones [李琼斯]
Senior Technical Lead - Developer Services
Linaro.org │ Open source software for Arm SoCs
Follow Linaro: Facebook | Twitter | Blog
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
On Tue, Aug 11, 2020 at 02:24:32PM +0800, Anson Huang wrote:
quoted hunk
dev_err_probe() can reduce code size, uniform error handling and record the
defer probe reason etc., use it to simplify the code.
Signed-off-by: Anson Huang <redacted>
---
changes since V1:
- remove redundant return value print.
---
drivers/pwm/pwm-imx1.c | 21 ++++++---------------
1 file changed, 6 insertions(+), 15 deletions(-)
@@ -145,23 +145,14 @@ static int pwm_imx1_probe(struct platform_device *pdev)platform_set_drvdata(pdev,imx);imx->clk_ipg=devm_clk_get(&pdev->dev,"ipg");-if(IS_ERR(imx->clk_ipg)){-dev_err(&pdev->dev,"getting ipg clock failed with %ld\n",-PTR_ERR(imx->clk_ipg));-returnPTR_ERR(imx->clk_ipg);-}+if(IS_ERR(imx->clk_ipg))+returndev_err_probe(&pdev->dev,PTR_ERR(imx->clk_ipg),+"getting ipg clock failed\n");imx->clk_per=devm_clk_get(&pdev->dev,"per");-if(IS_ERR(imx->clk_per)){-intret=PTR_ERR(imx->clk_per);--if(ret!=-EPROBE_DEFER)-dev_err(&pdev->dev,-"failed to get peripheral clock: %d\n",-ret);--returnret;-}+if(IS_ERR(imx->clk_per))+returndev_err_probe(&pdev->dev,PTR_ERR(imx->clk_per),+"failed to get peripheral clock\n");
Acked-by: Uwe Kleine-König <redacted>
Best regards
Uwe
--
Pengutronix e.K. | Uwe Kleine-König |
Industrial Linux Solutions | https://www.pengutronix.de/ |
On Tue, Aug 11, 2020 at 02:24:31PM +0800, Anson Huang wrote:
dev_err_probe() can reduce code size, uniform error handling and record the
defer probe reason etc., use it to simplify the code.
Signed-off-by: Anson Huang <redacted>
Acked-by: Uwe Kleine-König <redacted>
Best regards
Uwe
--
Pengutronix e.K. | Uwe Kleine-König |
Industrial Linux Solutions | https://www.pengutronix.de/ |
On Tue, Aug 11, 2020 at 02:24:30PM +0800, Anson Huang wrote:
dev_err_probe() can reduce code size, uniform error handling and record the
defer probe reason etc., use it to simplify the code.
Signed-off-by: Anson Huang <redacted>
Subject: [PATCH V2 1/3] pwm: imx-tpm: Use dev_err_probe() to simplify error
handling
dev_err_probe() can reduce code size, uniform error handling and record the
defer probe reason etc., use it to simplify the code.
Signed-off-by: Anson Huang <redacted>
---
changes since V1:
- remove redundant return value print.
---
drivers/pwm/pwm-imx-tpm.c | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/drivers/pwm/pwm-imx-tpm.c b/drivers/pwm/pwm-imx-tpm.c index
On Tue, Aug 11, 2020 at 02:24:30PM +0800, Anson Huang wrote:
dev_err_probe() can reduce code size, uniform error handling and record the
defer probe reason etc., use it to simplify the code.
Signed-off-by: Anson Huang <redacted>
---
changes since V1:
- remove redundant return value print.
---
drivers/pwm/pwm-imx-tpm.c | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)