]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
media: renesas: rzg2l-cru: Simplify FIFO empty check
authorLad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Tue, 29 Apr 2025 09:16:08 +0000 (10:16 +0100)
committerHans Verkuil <hverkuil@xs4all.nl>
Thu, 3 Jul 2025 07:04:14 +0000 (09:04 +0200)
Collapse FIFO empty helper into a single return statement by removing the
redundant `if (amnfifopntr_w == amnfifopntr_r_y) return true;` path. Make
`rzg2l_fifo_empty()` directly return `amnfifopntr_w == amnfifopntr_r_y`
to improve readability without changing behavior.

Reported-by: Dan Carpenter <dan.carpenter@linaro.org>
Closes: https://lore.kernel.org/all/aAtQThCibZCROETx@stanley.mountain/
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com>
Tested-by: Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com>
Link: https://lore.kernel.org/r/20250429091609.9947-2-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c

index 067c6af14e956d42bb82328cb33c91df6b7f1d54..3d0810b3c35e6d81cdc92444fcf4be8dca13a647 100644 (file)
@@ -345,8 +345,6 @@ bool rzg2l_fifo_empty(struct rzg2l_cru_dev *cru)
        amnfifopntr_w = amnfifopntr & AMnFIFOPNTR_FIFOWPNTR;
        amnfifopntr_r_y =
                (amnfifopntr & AMnFIFOPNTR_FIFORPNTR_Y) >> 16;
-       if (amnfifopntr_w == amnfifopntr_r_y)
-               return true;
 
        return amnfifopntr_w == amnfifopntr_r_y;
 }