On Mon, Mar 4, 2024 at 6:15 PM Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx> wrote: > > On 04/03/2024 10:02, Jingbao Qiu wrote: > > Implement the PWM driver for CV1800. > > > > Signed-off-by: Jingbao Qiu <qiujingbao.dlmu@xxxxxxxxx> > > ... > > > + > > + ret = devm_add_action_or_reset(&pdev->dev, devm_clk_rate_exclusive_put, > > + priv->clk); > > + if (ret) { > > + clk_rate_exclusive_put(priv->clk); > > + return ret; > > Please test this path - you have double put. > Thank you for your reply. You're right. If the devm_add_action_or_reset() function fails to add an action, it will call the action. By the way, if I need to resend the patch, should I wait for the maintainer to review it, or should I immediately correct this error and resend it. Best regards, Jingbao Qiu