Commit 0ab43318 authored by Joe Hattori's avatar Joe Hattori Committed by Vinod Koul
Browse files

dmaengine: ti: edma: make the loop condition simpler in edma_probe()



When i == ecc->num_tc, the edma_probe() calls
of_parse_phandle_with_fixed_args() and breaks from the loop regardless
of the return value. Since neither the returned value nor the output
argument tc_args is used, set i < ecc->num_tc as the loop condition.

Signed-off-by: default avatarJoe Hattori <joe@pf.is.s.u-tokyo.ac.jp>
Link: https://lore.kernel.org/r/20241219020507.1983124-2-joe@pf.is.s.u-tokyo.ac.jp


Signed-off-by: default avatarVinod Koul <vkoul@kernel.org>
parent 66d88e16
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -2460,10 +2460,10 @@ static int edma_probe(struct platform_device *pdev)
			goto err_reg1;
		}

		for (i = 0;; i++) {
		for (i = 0; i < ecc->num_tc; i++) {
			ret = of_parse_phandle_with_fixed_args(node, "ti,tptcs",
							       1, i, &tc_args);
			if (ret || i == ecc->num_tc)
			if (ret)
				break;

			ecc->tc_list[i].node = tc_args.np;