From nobody Mon Feb 9 07:57:08 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 94B153161A7 for ; Fri, 2 Jan 2026 12:50:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767358205; cv=none; b=l9uqhRp6Q8PvRB/PhTWaOCFLik56sQImJhctZIEGOT8e3cVeWnNyQiaGGTEDaY3p+xci7pCnQDeKk6NnZk60i3UZR09FnbgLFMG2COfOnTu54J5AUPXQfYzdyX5yRBJZ0hMQGPhyuf/m5f62ahtfJ650+aknK1uKHwsUmi19I24= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767358205; c=relaxed/simple; bh=7Kxp4rafP02LArCpSg5dncCo0KyLbUptXkzMYKxwphg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=gNOwzGNx2bca5KZcVH6Xuo+lQCXI7U0aKFLD0e9+e2snSTqWirPbGWM8oa1Cw/H2//J6HGSuXwWZvcycdxMvwMVuejeD9KbmUo7XuhVy7rB3cDr2iNnQOHPSTQm0wP5VUzp4lTiKwtZh+xaFQ4HkaKZIgBz6ntqVX9ch345YrnA= 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=QWsp5iE9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OrYrHRtS; arc=none smtp.client-ip=205.220.180.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="QWsp5iE9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OrYrHRtS" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6029WFWZ207493 for ; Fri, 2 Jan 2026 12:50:00 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=zLiUNZSnAo9t78mimXccZs/6MNf7HQaGBca 3M1GbB58=; b=QWsp5iE9ab8xJ597i5D7toXb901fdK12hZ33wV4DbhtU2Z9otu+ quK8vg2iidBwngPCsR0cKI6J1AJRw26HrB+oqJncGhYkaRNgPVILHsXoeUrZ6Gag MivsT7qJ5pdhnlliRvJxGXOYGmz8Pr9emp+g7gfaqzzpD7L11fMa6n1O/O2PPyIV xv7I5Rx7lskbMSLFgbwy+U9VJhsC/xcUbRi1GqYHJ+U6KHLIKDmcLC+lOlYbjxZY 8nl+HS5HFWMDQhVqSkQ+tzQ9djHBb6X6WakeOxSJwilaaDGmO7R0xvCg2UuQjZlr qNnaJAtPYDdHHMJvRc5hpKc8BgSQrHbqd9w== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bcx74cgjw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 02 Jan 2026 12:49:59 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-4edb6a94873so237474211cf.0 for ; Fri, 02 Jan 2026 04:49:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1767358199; x=1767962999; 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=zLiUNZSnAo9t78mimXccZs/6MNf7HQaGBca3M1GbB58=; b=OrYrHRtSfrnRB0a5aqFVJRBxepicERo5gRwUYEmRHAyVU3eqBEm6HXZimd3dtyG0p3 iIGacHa0lsDNj3QxQp3xLZ5PDViLBAlkVFrpZC0B+N5Uc41kTbWO9axstWUeH2+tuuPH lv2qxW7MXgHPh+9yxgYm2kX/csxeDo2g6bxwXxxvSuGuifpb+rAfckygQ/sLkMBjSsEP V4rOvwyQEzs5KJ9AWbMUKv85Qmyhlvu0h60IrDAfjyD0CB9YM25FjEDgcXbY9H7p1lHM zLhT7EdaNRD4HxudZz+MU7Mekh1rzsYa7saoZ7I7i2Xfg/TXmJY5wwGrWrNkEdmEGWLa yGRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767358199; x=1767962999; 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=zLiUNZSnAo9t78mimXccZs/6MNf7HQaGBca3M1GbB58=; b=djwYcEkBRETp/+Qbxpbxr9LGFHY2QRMBd31fc2uLJDUvT9gbk26EuVkXZgvt0xuN0E 2+3OEmupsr8DqqRJhcm4Zyr5PlKYx2subzbAmWRllyezvoQFdnNl+qR703bcEHDH9CYf dwwH+yfJvuXzVoUH3i4uSVmxWaOajc9kP/Ja7hBgGcBTEQVsRJS2ciMSAxXXSgGVUUdm vtzvLzVLc5ekNeJUmjLVpOFtfaWzPT05BUnWwdUELSDiNjPQGyKV+OuxL5TGYkvTS8vr B5mX7BKU7M3Cc6txV9aWMs9KDBwVRonlEH9rtmLD4vpZ40T8tFdekl2kbCCq0D3lA4jh 1niQ== X-Forwarded-Encrypted: i=1; AJvYcCUrUQP+N7E1t7/rUN5cLhifDeXcxYx5MEIjsr3TdN05VfYoJQ7KTkbkoI3esM1XeSNy3swl7icX8pfEUnE=@vger.kernel.org X-Gm-Message-State: AOJu0YyWYMj6ye7177l6Ki7KyrLqYruzsa/PgF5LzaWV3jIq01QXu1nx fY7cmaKwyBT9cYPdh1RJEyWJBxVsJkBt93eU0T9KBnqPvr/BMjaApS9j+HvqT3VOuSg0goMZElx NivMeptv6gjfVNHKrrSpVWOHw09lOtnsD2gCcHsrAVMzm/mUziba3lkHecQR9kHrb50wwRXPhCT 4= X-Gm-Gg: AY/fxX5uSMEG8oQt2uZMBlReBb2qGwCHE8TNUrDr0GrZ67sPZ8RjUfLoXYcl0MHunYv xiaIFjR41DMX7Gyi+6iIsenK0+XxoGaO6Io3wZxb5PK9+Nn/FGmbTn4/HLve4I9TITGC+6XzA9q KDc7aQJyo1acaB8Cz57eo5cbbfG47HL8VK42ocrl09ACZ8sgXjgsV+i+9VEPIqYN5pgznHKlU4r ZaHli53oVgpDO9Igx3iuQ2uu2y0GCyTWhwoNWWVDR/4fpNCfftq0vgbFxjK5n3GhpKSGCShWTHW TrpEVQ1Y1Efv/F3FzXID554zxn2Xi49Fj9AvRdFsi3BBerVsDByCTLZyBr/SIwYhYYLjwVVnmkJ s6MMc/fM6Zu6Ym5EH5rU3OrsCPQ== X-Received: by 2002:a05:622a:180e:b0:4ee:268f:baa2 with SMTP id d75a77b69052e-4f4abd01701mr641766191cf.27.1767358199042; Fri, 02 Jan 2026 04:49:59 -0800 (PST) X-Google-Smtp-Source: AGHT+IGZagIXa4K7UiwD5qxXFieVCGwspFO5xpb5gF8sjqKgHUder8jH1otxtn+PNVNQiVr37FiqWA== X-Received: by 2002:a05:622a:180e:b0:4ee:268f:baa2 with SMTP id d75a77b69052e-4f4abd01701mr641766021cf.27.1767358198703; Fri, 02 Jan 2026 04:49:58 -0800 (PST) Received: from quoll ([178.197.218.229]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324eaa477bsm84559575f8f.36.2026.01.02.04.49.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 02 Jan 2026 04:49:58 -0800 (PST) From: Krzysztof Kozlowski To: Sylwester Nawrocki , Mauro Carvalho Chehab , Krzysztof Kozlowski , Alim Akhtar , linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH] media: samsung: exynos4-is: Simplify with scoped for each OF child loop Date: Fri, 2 Jan 2026 13:49:56 +0100 Message-ID: <20260102124955.64904-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=1366; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject; bh=7Kxp4rafP02LArCpSg5dncCo0KyLbUptXkzMYKxwphg=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpV77zD2hVA5D57NH58kYmrfiyJQ3QXONoILlur 6D15JdueleJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaVe+8wAKCRDBN2bmhouD 17PZD/9Lij+SGI18r/gFDiIrQhcXUCtmYd3oxV+HNEyfOOtGYWT5QXmo5Vc4ZPW7hLRHTYxd8z4 ufqwqpNHT4Bd03OrijU1h1/htWdD4OW3w007czSsAeAi4wtfMk2OrydUHW0ZJny/VB3f9tpnHPH u3o6nULvSNMZaj2pzRwHOgNXajwzS8eXEQxrQZ9s3aaBCtAgF+5471vnQSZ95PoAHlnrjFi/wRt DyOM5JxExVg2cxFrpC2BKIk8rtgUHMNtxU3OZJj49C1TGHmE//EZ1mTtZ0reC5lkN0D/dKVjw7C WI3Vd4eXAB+yrdYhkCIvzPxM4jQ86R7lD3tv1aOTr14lsa5aZTe9UaCHyYjwUQVKC1jlwRt/TW/ i8BQD/1YzAgObycfzQsOytiVA+Ra/KtVZy5RmwOLfFBDD5c5F/rSVCtxz8eYbX69RxszY/vFPqf xeTzfWFTodIr5hbqsod6LOYsMiOQT9vLQLLZRUtbfbtSknHzdNnXxeoAlwUtailGSFYG6TnXBFc LYV8Vdhs3uS8Ji6jN7tboxFJqwyWXNWxNE9rT6hoM221vdzHRKIrEiel8t1Zs0uorXtVPPYHL5q vhyb8LR0ZeiKkdZTKhFZEZXub73MILtbU3mTTMvlMyuGUQDDysTs9WfV/AfgRQuPGFSCJJovGk4 mjjujELBTaPYcWg== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: lcp0QzQY3ckj0McfRe_aYCbT5uATAfaC X-Proofpoint-GUID: lcp0QzQY3ckj0McfRe_aYCbT5uATAfaC X-Authority-Analysis: v=2.4 cv=HNvO14tv c=1 sm=1 tr=0 ts=6957bef7 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=Eb9f15NH/cHKzfGOmZSO4Q==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=i4aJ-GEgVbPWXsRE1ngA:9 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTAyMDExMyBTYWx0ZWRfXyKDyZ9EXA+1t uGF14lAqGZylYfe0uw2m0TAYfjeVvfi1Q3xFuIn7Wp8wiCI39troIHo6CnVHJY95s8DpdXJT5OD CimET7DXs7PAYFPissxQQT+kgJPdlV78i6fMj9YHubKVk7izMQNcwxEElINAMnHjh+eYSjLsIpN sPGnegukH0VhI52q+u0bNTm2vpVjhghXfbe823QGx5rUoEP9M8gg39KTMo2Tvz2DygKubV6xGSM gTVBlUdbww040HRoskiQ7l1HZUMk40G0SiyB9hLhHpztNgVgcMpUs84Asn0FNRpUjE+huSRNfMm NY7oM/VXFfxane43KMUSgIOtOM9GOf8mBh+cUOwe0V6vQGZafJscUhvCze3I2mNNJ5Pg+iEhv0Z v8wUrs5onfo4IxzAhjgGoJIG4ZLru7/wEcoD7qq+fnBvq0ASawM+1AVRrBYIk9jYJFytnDsfAlY w24N7VCW9mCTxHRP/CA== 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 malwarescore=0 impostorscore=0 bulkscore=0 adultscore=0 suspectscore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 spamscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601020113 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 --- drivers/media/platform/samsung/exynos4-is/fimc-is.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/media/platform/samsung/exynos4-is/fimc-is.c b/drivers/= media/platform/samsung/exynos4-is/fimc-is.c index 0827fdaf455a..14d84cc96831 100644 --- a/drivers/media/platform/samsung/exynos4-is/fimc-is.c +++ b/drivers/media/platform/samsung/exynos4-is/fimc-is.c @@ -200,7 +200,7 @@ static int fimc_is_parse_sensor_config(struct fimc_is *= is, unsigned int index, =20 static int fimc_is_register_subdevs(struct fimc_is *is) { - struct device_node *i2c_bus, *child; + struct device_node *i2c_bus; int ret, index =3D 0; =20 ret =3D fimc_isp_subdev_create(&is->isp); @@ -208,11 +208,10 @@ static int fimc_is_register_subdevs(struct fimc_is *i= s) return ret; =20 for_each_compatible_node(i2c_bus, NULL, "samsung,exynos4212-i2c-isp") { - for_each_available_child_of_node(i2c_bus, child) { + for_each_available_child_of_node_scoped(i2c_bus, child) { ret =3D fimc_is_parse_sensor_config(is, index, child); =20 if (ret < 0 || index >=3D FIMC_IS_SENSORS_NUM) { - of_node_put(child); of_node_put(i2c_bus); return ret; } --=20 2.51.0