Re: [PATCH 29/36] rtc: pcf2127: remove conditional return with no effect

From: Bruno Thomsen

Date: Sun Jul 26 2026 - 11:16:20 EST


Den tors. 23. jul. 2026 kl. 21.02 skrev Sang-Heon Jeon <ekffu200098@xxxxxxxxx>:
>
> Both branches of the check return the same value, so the check has
> no effect. Remove it and return the value directly.
>
> This is the result of running the Coccinelle script from
> scripts/coccinelle/misc/cond_return_no_effect.cocci.
>
> Signed-off-by: Sang-Heon Jeon <ekffu200098@xxxxxxxxx>
> ---
> drivers/rtc/rtc-pcf2127.c | 7 +------
> 1 file changed, 1 insertion(+), 6 deletions(-)
>
> diff --git a/drivers/rtc/rtc-pcf2127.c b/drivers/rtc/rtc-pcf2127.c
> index 1995e9f2756d..ff2023908f5a 100644
> --- a/drivers/rtc/rtc-pcf2127.c
> +++ b/drivers/rtc/rtc-pcf2127.c
> @@ -1184,12 +1184,7 @@ static int pcf2127_configure_interrupt_pins(struct device *dev)
> if (ret)
> return ret;
>
> - ret = regmap_write(pcf2127->regmap,
> - PCF2131_REG_INT_A_MASK2, 0);
> - if (ret)
> - return ret;
> -
> - return ret;
> + return regmap_write(pcf2127->regmap, PCF2131_REG_INT_A_MASK2, 0);
> }

Reviewed-by: Bruno Thomsen <bruno.thomsen@xxxxxxxxx>

>
> static int pcf2127_probe(struct device *dev, struct regmap *regmap,
> --
> 2.43.0
>
>