From 5299eba437d395727074033c8c8f3cbcd125857f Mon Sep 17 00:00:00 2001 From: Christian Herzig Date: Thu, 6 Jan 2022 14:49:37 +0100 Subject: [PATCH] pwm-dmec: pwmchip_remove returns void Since Linux Kernel 5.15.y pwmchip_remove() returns void. Signed-off-by: Christian Herzig --- pwm-dmec.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/pwm-dmec.c b/pwm-dmec.c index f4e32c9..14a763e 100644 --- a/pwm-dmec.c +++ b/pwm-dmec.c @@ -879,15 +879,9 @@ static int dmec_pwm_probe(struct platform_device *pdev) static int dmec_pwm_remove(struct platform_device *pdev) { struct dmec_pwm_chip *dmecPwm = platform_get_drvdata(pdev); - int err; - - err = pwmchip_remove(&dmecPwm->chip); - if(err < 0) - { - dev_err(&pdev->dev, "remove pwm driver failed: %d\n", err); - return err; - } + pwmchip_remove(&dmecPwm->chip); dev_dbg(&pdev->dev, "pwm driver removed."); + return 0; }