Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

clk: lmk04832: Simplify with scoped for each OF child loop

Use scoped for-each loop when iterating over device nodes to make code a
bit simpler.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>

authored by

Krzysztof Kozlowski and committed by
Stephen Boyd
47231ba4 8f0b4cce

+1 -3
+1 -3
drivers/clk/clk-lmk04832.c
··· 1400 1400 { 1401 1401 const struct lmk04832_device_info *info; 1402 1402 int rdbk_pin = RDBK_CLKIN_SEL1; 1403 - struct device_node *child; 1404 1403 struct lmk04832 *lmk; 1405 1404 u8 tmp[3]; 1406 1405 int ret; ··· 1461 1462 device_property_read_u32(lmk->dev, "ti,sysref-pulse-count", 1462 1463 &lmk->sysref_pulse_cnt); 1463 1464 1464 - for_each_child_of_node(lmk->dev->of_node, child) { 1465 + for_each_child_of_node_scoped(lmk->dev->of_node, child) { 1465 1466 int reg; 1466 1467 1467 1468 ret = of_property_read_u32(child, "reg", &reg); 1468 1469 if (ret) { 1469 1470 dev_err(lmk->dev, "missing reg property in child: %s\n", 1470 1471 child->full_name); 1471 - of_node_put(child); 1472 1472 return ret; 1473 1473 } 1474 1474