Re: [PATCH v4 09/15] media: meson-ir-tx: Ensure probe error is propagated
Neil Armstrong <[email protected]> Tue, 28 Jul 2026 10:30:53 +0200
| Newsgroups | org.infradead.lists.linux-amlogic,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-kernel,org.kernel.vger.linux-media,org.kernel.vger.stable |
|---|---|
| Organization | Linaro |
| Message-ID | <[email protected]> |
On 7/27/26 15:18, Sean Young wrote:
> devm_clk_get_enabled() may return -EPROBE_DEFER which needs to be
> propagated else the probe will not be deferred, it will fail instead.
>
> Fixes: 49be1c78d575 ("media: rc: introduce Meson IR TX driver")
> Signed-off-by: Sean Young <[email protected]>
> Reviewed-by: Martin Blumenstingl <[email protected]>
> Cc: [email protected]
> ---
> drivers/media/rc/meson-ir-tx.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/media/rc/meson-ir-tx.c b/drivers/media/rc/meson-ir-tx.c
> index abb107d19e8c..174d5135e1bb 100644
> --- a/drivers/media/rc/meson-ir-tx.c
> +++ b/drivers/media/rc/meson-ir-tx.c
> @@ -290,7 +290,7 @@ static int meson_irtx_mod_clock_probe(struct meson_irtx *ir,
>
> clock = devm_clk_get_enabled(ir->dev, "xtal");
> if (IS_ERR(clock))
> - return -ENODEV;
> + return PTR_ERR(clock);
>
> *clk_nr = IRB_MOD_XTAL3_CLK;
> ir->clk_rate = clk_get_rate(clock) / 3;
> @@ -324,7 +324,7 @@ static int meson_irtx_probe(struct platform_device *pdev)
>
> irq = platform_get_irq(pdev, 0);
> if (irq < 0)
> - return -ENODEV;
> + return irq;
>
> ir->dev = dev;
> ir->carrier = MIRTX_DEFAULT_CARRIER;
Reviewed-by: Neil Armstrong <[email protected]>
Thanks,
Neil
_______________________________________________
linux-amlogic mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/linux-amlogic