From nobody Mon Feb 9 12:11:45 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 19E5231A7F9 for ; Fri, 2 Jan 2026 12:50:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767358231; cv=none; b=U7y7o68ux5BAyVYB821a4gkxHopDC3G6WvuhnlKCg0EPf1b+BmGec7lKNEHrcJLif5xB7edUmJVvpBb86m4WkZxOqdpT3szb76OPJCVxHhs2JqbYB/FBxRJAldPw+X4sebqOYXwoV2iiXgIehopp88UvRcf0fyI2EQ03CKioYVU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767358231; c=relaxed/simple; bh=G++6QhRZ5imG8eXcnZ/NJIXfbsUE2B4hGBJqUtET6a0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=FROLWkdlb2BbAnKR0RZqQ7Bmckr3JP9CO5x7p3C8aiq/cyqx10RpZH5B0/P6TAoIsZEbYmUT/kDEixnkkMJUg5lEuBfRO1OYfDI4/HSfmYfHvDyu0idnshUF/rG+LQE73Ei8akTJgTRb2NBxyeB+ITtiEhSgBCZd2Bi1h0b/p2k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=OUJY17V9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ZxtmYNRf; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="OUJY17V9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ZxtmYNRf" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6029Wcjh824913 for ; Fri, 2 Jan 2026 12:50:26 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=VN7qYPnJns8CI98+8Cw+t6qzyUJ5Ba783GJ xo63JT/o=; b=OUJY17V9rjV2ROB7tNXZEtORBKj0lDERzP7YXg62cSvox1CZ5ap XpBfg006R3CBlc42aD8ZVaGkab4nd+Lh8Wm8mfp6O0kV2gffCZLgdmeJeMT2Y61q DO9y/loZk7rnJHa9aRsoI2Smb326IAez8DpuYcTO6WqiTD+kSKRk/IVkzU2xcr38 pfI4whoUu8Hy/fQXHopX1hF9DorXoucEA1QWDyQ1ZgSCMmtHDdU8ITzYxtkWXlh5 kUf605CqT1Yp8t8i+Pnl7NP9LhusAfgbc0nztjXAfYpSUEX3sUOjVqKWRFSWsKeM xVi0Vk0xSe1X+xlYRCpf3TVeuclx98kBI3A== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bd8533c1b-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 02 Jan 2026 12:50:25 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-4fc0d0646f9so77958241cf.1 for ; Fri, 02 Jan 2026 04:50:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1767358225; x=1767963025; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=VN7qYPnJns8CI98+8Cw+t6qzyUJ5Ba783GJxo63JT/o=; b=ZxtmYNRfpPMA/AtlCSgxPpLA/pUwh/kFyqJWVj4w3mUbK8MqI8c2BvYaGjWodOxXwf SYG1o3wIdM7tFZ27GZHqm8mjhzA5qYhC+T3KWJYA2AZAHQZz2kMGIxiziNjbwul3Jajy VY4FCSwzCjwjRXpe+5O8GGlQeYmlSlKNkRcrnoUMg+GaX2QijBn5yBbTzTneqrZ7i5i5 WWRMwubrBlgtLRdNhxNrXFANhI1pMTy7/38NAo67J4pr2tVdOK9RL9sGcOS9/8Agtlvh tDcItmypyaK/vZ6hkphSSblsl+UR2QdeugUP+uMKR8gxPcqd3ledkRx6tjhURH0WvL1j +Xkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767358225; x=1767963025; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=VN7qYPnJns8CI98+8Cw+t6qzyUJ5Ba783GJxo63JT/o=; b=gc+AaP4BpCRSIggtQXU9ad8oIYfg9MfwR1Qh16gTF+uvjvC2xK/hQG2UlHVgLi83Xl LbRu3nbrf00uq0ZfT9JrxjtfwKovKJs0N8bz0EUiKXJVy7AR+TzTQxvhvx/Ecs7e7404 f707etQc0mI7FDx1jc5w8m3b9Gk8fmJrNVRHYJw3ZiDZOk7wAzC3/LBuY1dHMIh5Rpe6 j9dn2Kbjzp/GM+OH+StnNgsNVoYX2oN8F79ncQS3fj/Vn2xZ0F6iyMfFuc+Pr3sgRAHr PqIApZod80NnnmYEqIT77miIP/xPG9AwcDggQgc08mihEDIQkK9ApkpApm8rX/lt+wn6 cbeg== X-Forwarded-Encrypted: i=1; AJvYcCXGVWsYDkGzM1lt07WsLlvtnCC5XmLOJCiHDbEmO3zsVs/UBV34GKfKD4KsG2gz3Z5R0OlAsty3ujg4k94=@vger.kernel.org X-Gm-Message-State: AOJu0YzfPciMgKNg60YAJgai3c6OxBaRSNUDJ+ELkqnIIv8+A7vQhx0b SSPBk74n/sO3uDTqc15/5YLpyzgNa4NPD9NnTn/PutHvl3FQsKb6vFT0foFrM5IRvNPCzUMu/xv dB2W7u/vJAXuF6rxOb5/PRNgkMnV/57B5vJzxC78CuSWVHKtACBJVzvzDx8QtjX3K4GM= X-Gm-Gg: AY/fxX5MF0qo7fEtN2se0mhlYw/AooNfM5RldZNhAXdsqGVUQrVrPvV32kgrRNXhELf 1CO9g1SAzaYNMIt/iW7mKfxSRk2gQ488LBnB+Nnt4GUUd4TO4Y/g5d0YdBNlyHofE6RvtB8C7lb 3Wl2AVrPGDMpOpWIUeiZv+H3lo1GHKLlVFQjeqhqG+9e+x2HllJcC6cPm8fmVb3oD4U2iV389P5 qYGTe8S6fMJ9qYe75BwECKHPH8PWYcuL7TDMGVBEYGhROm3Lsdwj8MeKVFGUn9TGNeCShSZphRk MFmfSuP4BMxct2C63HPvm61MUQJWIrZjciozqkEzWdrhpixmedC/DZA8ML32r6XDS/Gf0LKl8ti KuDEpGh4/b74P7cqwhR01s1zcag== X-Received: by 2002:ac8:5953:0:b0:4eb:a1cb:7c with SMTP id d75a77b69052e-4f4abd9d4bcmr652393021cf.64.1767358225037; Fri, 02 Jan 2026 04:50:25 -0800 (PST) X-Google-Smtp-Source: AGHT+IE1ghfnELv8mZOsBePBhtngQ2BG7jOjJV7QZbd/hjaFkH6BBctEpAf2gB03vrTdnj8AGVnriQ== X-Received: by 2002:ac8:5953:0:b0:4eb:a1cb:7c with SMTP id d75a77b69052e-4f4abd9d4bcmr652392711cf.64.1767358224625; Fri, 02 Jan 2026 04:50:24 -0800 (PST) Received: from quoll ([178.197.218.229]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324eaa64cesm84524116f8f.35.2026.01.02.04.50.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 02 Jan 2026 04:50:24 -0800 (PST) From: Krzysztof Kozlowski To: Peter De Schrijver , Prashant Gaikwad , Michael Turquette , Stephen Boyd , Thierry Reding , Jonathan Hunter , linux-clk@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH] clk: tegra: tegra124-emc: Simplify with scoped for each OF child loop Date: Fri, 2 Jan 2026 13:50:20 +0100 Message-ID: <20260102125019.65129-2-krzysztof.kozlowski@oss.qualcomm.com> X-Mailer: git-send-email 2.51.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1226; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject; bh=G++6QhRZ5imG8eXcnZ/NJIXfbsUE2B4hGBJqUtET6a0=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpV78L0EtP2+6zqNepsXgoyP7nTIT99Z2Nf/CKx 0TAGQ5Wih6JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaVe/CwAKCRDBN2bmhouD 15/CEACUtp2HYLAyHIX+4sYO/cQ+Uthnc/+6y91OQdAZem5UmvxQULIUoMtGYhV6Pt3CJNznOOS seIEA872FVFlOFu06gNwWzL7W5GerqLMVUQh0JJbLSyoGy0oGx2JXwVyqVrPXGqn92ICktwJ/Ac 4hb9/mxVhc14OyTu1RTTMetGJgojvd51Gg2E7Y6qD2W8h+6/VXmzCCkQxdTnEm/R3ihbQdwG8Vi HFJrMuVpy9I8QeW1NdAD3w7c9xkjjZ/LqSLdN0M6gF0ddA7xFiEcA32Fm+mi+ta4wVedSNsUMZr ooMRuvYuAzdYViprivEsFOy+gbbjeg8Q7qEuxDu0LdMkSKeK/P5nhnTUprM1GgC8hkHzhwIRoBp lyJx3493naS1hDTZUmO5R/llsZq0H6Uvxu29Km2DZX7/Z2g5haj2Y9b/Z4zeQq/n9sWavumBC8k pJn2OzTqYhuhmU9hy4C5sD1xXJqJWu+4KeGMrJh6B/awlo1pi2xlIRiBYf2J/oQD2EE5nFhW9dy yi7JaOGfbD10PzxvgJJaQXPjp14uBCmXIHwF58K9pj1QfGrnInDXlGgixhsgZLOqIxUCEnSthy7 atY1MuwkQg/XRyJvKHh+dbqL9izWZ4sc8qjSm9Tybsa8Adf/VKonv83I/9BFaW+3hdMHsuIs2/I yPEutAH5ZTrX5iQ== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: zN7pfhm1qk4oqoNUh92WpnMlW0DXsYI6 X-Authority-Analysis: v=2.4 cv=fL80HJae c=1 sm=1 tr=0 ts=6957bf11 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=Eb9f15NH/cHKzfGOmZSO4Q==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=-ZZ0TiKymzVxTKEiIx8A:9 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-ORIG-GUID: zN7pfhm1qk4oqoNUh92WpnMlW0DXsYI6 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTAyMDExNCBTYWx0ZWRfX2cS9dsqiBmBH VSX0xCs94YCxv4/4alwmyYbTpmbxhDoM2cNKoB0vO20+goXEpszllYeIKYcAzlMzdAyDpF6Jr8e R9rhM0oqH6OECsCkMEmYlOOKRwan6F4N+ueCOH6oD9SJ+eu82Oy+mHYOF7dnPEWJHm3SWuFd2pL HNsE126bsA1s7DNtlomJJvyIodzzqQ2AMVHNRujt8yZrx+HQ56bc9Ayql/79iTGtWiTz9QErLdF MvgvBcqpk5/Loyrx0BEcz38FODDyvFYXTE/lrrNkLbO0UjHxApmECT6CtMmjQRC3cJzjOYCpHug 7SOYsIKNUD4WvD+OCSy0yf4JOXpb6CSFcHHWvLhLJHnc5gAEF/UVUvRxmGtcgVJQHHg9sI3cCPn FA0N98w/4EqcCxiHaVaVlI4TynnelEMZvw4Qz+A6ARaq8LneRwhUYWLILuDznWHuvHn7W9JWlTT 1H0KLbae+61MDitAILg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-02_01,2025-12-31_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 lowpriorityscore=0 suspectscore=0 priorityscore=1501 phishscore=0 spamscore=0 impostorscore=0 adultscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601020114 Content-Type: text/plain; charset="utf-8" Use scoped for-each loop when iterating over device nodes to make code a bit simpler. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Jon Hunter --- drivers/clk/tegra/clk-tegra124-emc.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/clk/tegra/clk-tegra124-emc.c b/drivers/clk/tegra/clk-t= egra124-emc.c index 2a6db0434281..2953b62cb619 100644 --- a/drivers/clk/tegra/clk-tegra124-emc.c +++ b/drivers/clk/tegra/clk-tegra124-emc.c @@ -444,7 +444,6 @@ static int load_timings_from_dt(struct tegra_clk_emc *t= egra, u32 ram_code) { struct emc_timing *timings_ptr; - struct device_node *child; int child_count =3D of_get_child_count(node); int i =3D 0, err; size_t size; @@ -458,12 +457,11 @@ static int load_timings_from_dt(struct tegra_clk_emc = *tegra, timings_ptr =3D tegra->timings + tegra->num_timings; tegra->num_timings +=3D child_count; =20 - for_each_child_of_node(node, child) { + for_each_child_of_node_scoped(node, child) { struct emc_timing *timing =3D timings_ptr + (i++); =20 err =3D load_one_timing_from_dt(tegra, timing, child); if (err) { - of_node_put(child); kfree(tegra->timings); return err; } --=20 2.51.0