From mboxrd@z Thu Jan 1 00:00:00 1970 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 C86A13148A0 for ; Mon, 17 Nov 2025 04:51:35 +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=1763355097; cv=none; b=l0S0obG6lf1J/w/lHSUQZx9oy7IZMsAJ+ymNegmchyZLZXE2UhxCcAaWT7qcGivZnJZQagfvzQ0Pq3TU4OtmES1z1rHpNO8c+leBDOZamnFhKq4A8mLMFlpZIi4TJ0cUJiGZKMEiyTTtw5Dkjxk1BCa/Ui6PfSzs6AMQULjK1Gs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763355097; c=relaxed/simple; bh=P5Lx7um8/lU+fqacuZWG3rALFV7T64rAKk1m83DbjW0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NjRid/US2NTAnCzkP1mmBAmhnhKbg1+8WuaashmOVBHJufx4tvPcxg7AFHdSpUZlnMlC4KWyRBegT2c1Drja2clR5RVGRNMUh2GH62WRi/SZofKABRl1QR1ilR/MhYVYAChWJFZtri+3chOn4UWz7f+Taz04G+uQDtoJs9RILvk= 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=o4gT7Hzm; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=V5nEAIF5; 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="o4gT7Hzm"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="V5nEAIF5" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5AH4o5qS3189633 for ; Mon, 17 Nov 2025 04:51:35 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= l6ddXyChCv7/hQfW6MG7BsSOcfcb+dKpCU9wAxJM/Ps=; b=o4gT7HzmXDlZHpCr Ucndq49ngzwOIh+4jiRTO750p2M1XlHDZXlmaaLRerJZaFg1kNnChC10CgpA1bn3 knZWW/mdBTSGpjl3Bw+ojyjLDydFyOI/h48OVS5f9/uRoyxNli7pYO29tlAvf5Wb BcksRc+YCf+ht5KdlVa25fZ16iPmrFEpWoDqYet6+q3rFmCxuQjcCV+0apbFjY9R mRetfyCszr8WRJOhoNY1ePP83j2WnchBsK7Nhire1ihY3IKc560+mwA+D2NNjUzb sMyVUsIk6WTpuiUkavSlW9dYhnVqq/qlmorBTnaM6mM8tnAZAsYkXqj+/zvydvEZ /D7ubQ== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4aejkmbc9d-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 17 Nov 2025 04:51:34 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-341cd35b0f3so5683335a91.0 for ; Sun, 16 Nov 2025 20:51:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1763355094; x=1763959894; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=l6ddXyChCv7/hQfW6MG7BsSOcfcb+dKpCU9wAxJM/Ps=; b=V5nEAIF5wJYClmbqDrYr8WynBEYonSof1vr05Z0Vi1Fx5boVy7merZhYjlyy6hxeS/ YD0MdDRdSD72PS21DVONZzv9iISOqklL6KMkybe9EGvAdD0/JHBcPwY+PUx7LNli67g0 8rubH76jAmUU+tivp6DFaNO3HaD+4enhX9aJvvk95v1TQ5v1OEOzEUnm4EHhHngC8zES BlJ+jJw956isCDWK80oorGjfuHk6aPL41H7vym2tapGugzfLXA/6pVWCNwnZDSqj8toU xe76JgqYudaFlkXeqFu5ovq/0b6zyw7eYSQE/ylE34DjMtK87PlokLHqOWcMO1cfN882 3ucA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763355094; x=1763959894; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=l6ddXyChCv7/hQfW6MG7BsSOcfcb+dKpCU9wAxJM/Ps=; b=U/G81wXzojWXid+c70aMKN4m34SvlcDjeOSsvWuh99zHJaBwcDjG7KUhPzbffsZNTB CD+pPdjhiiz6WyUkgUmU1ZjIY9Vlco6GXfSChwGOGg3GztVIohkHQeTP/uOQhl5PpVlE HSBSKx9VjW+mD2La/gS92x4Pm3zB7Z0686cuaxOZIhHbT2BRL//8ISV79VudereBaBmT EvYbeCf3onbG8Flz6Nces28RtH8gGpp11hAJTUntRlSzBV0C+0ZhLwsQRWQljv20J57F BOB2tHtxhY+gDOmOJ6+fBh1ptshWD/F37OMCIH1YUp6MZFzYlxHxXqKykzvjVrISmrnG 6evQ== X-Forwarded-Encrypted: i=1; AJvYcCVk3XdQ1uuAU8fKk4fpLsOUv2ZjFZyj/e9r0RfkjH+J80GH61nwMSJCH+WfFqpQbAJusP0djAObhoLqLPA=@vger.kernel.org X-Gm-Message-State: AOJu0YwywptrBdkIinsR0zWMrBJte21+qC5hbJ/nJnM/P3XswRtDYjsj mD6GpXWw2F5QpZm+Rsq5vuL+2teqZK0AHvjG7QX6yYscTB+8q4ErhsH32T4uPoE1thZCC9ZgVjl QR3Oyg6IJAl+VDpnojGO0cIyupGDzrzAGyeGos9OhADmPflIiGNBXAGZVcbrFcuKxQW9zeKQGwQ o= X-Gm-Gg: ASbGncuMW+ET4mEWE5hrG2oDrb+ubeUTFxmzI5HhPedS0FSTVezlGkBZecSjA0pKeiY Qu3bwEnU7CBlJIMXGCZGCKHutxNZarYvsgqZlu9j7L9NVGeQWU9jUGtAFlwPyZZKwbj2D13BEeX XpfrCBp13PcRkPy9ziqHvmyQN1zTUH74HNJpQhDUn0zlMZeUdjUCeur0n3TNozERt3BUQkhoQdH F+/Fwvx8hoC30XGL0j/HIIGEms1d5c7BlId/UFYcGLm/zN1pVzVTsvG1WCuCwC+5wSrvbQwpVfz eFLnJs4q1kzNMOvMRu8CzoWSKFUr17uwV++eBVZdLk1Fv+XZn36ejOeAW8QLxLPCfhS5Q5dxm9I 75kfiv9HQZ060jV0J7dGGf/EltEIkWIPwmYiEOD28BbrrDX0WEw7rTPVlSE/lX1NNb+rA3z+HQ7 80YJTKvlCh76w62+klCSVRhxhmpzD7DCVoW5aUbz2nUa/u X-Received: by 2002:a17:903:2350:b0:295:50f5:c0e3 with SMTP id d9443c01a7336-29867f96689mr141742235ad.14.1763355093612; Sun, 16 Nov 2025 20:51:33 -0800 (PST) X-Google-Smtp-Source: AGHT+IGQhnVRutSlYHPWUl0WBcthzHeYvX9JnVGrFcYGzkJmu+9M/P33kVfnNpDP73C20+k3cQGcTA== X-Received: by 2002:a17:903:2350:b0:295:50f5:c0e3 with SMTP id d9443c01a7336-29867f96689mr141741985ad.14.1763355093115; Sun, 16 Nov 2025 20:51:33 -0800 (PST) Received: from hu-kathirav-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2985c2346dasm124187105ad.7.2025.11.16.20.51.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 16 Nov 2025 20:51:32 -0800 (PST) From: Kathiravan Thirumoorthy Date: Mon, 17 Nov 2025 10:21:23 +0530 Subject: [PATCH 04/10] soc: qcom: rpm-proc: Use __cleanup() for device_node pointers Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20251117-cleanup_node_put-v1-4-5f107071d171@oss.qualcomm.com> References: <20251117-cleanup_node_put-v1-0-5f107071d171@oss.qualcomm.com> In-Reply-To: <20251117-cleanup_node_put-v1-0-5f107071d171@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Kathiravan Thirumoorthy X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1763355082; l=1108; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=P5Lx7um8/lU+fqacuZWG3rALFV7T64rAKk1m83DbjW0=; b=jXVPxBYUkXD8zqdJuql+iVCelqq/pM1HoyYf5jTaspO/qaqqHcz0RpH4CPFCN+cjig1ogYddX c5quUV1gMkjDDgSgtpIGzOc6tcE1zFv5TmhM2MkzReUOsPoW780w9S2 X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-ORIG-GUID: iWvIMvjIeEcrD7YtjJkN80_-_3lAK89B X-Authority-Analysis: v=2.4 cv=N6ok1m9B c=1 sm=1 tr=0 ts=691aa9d6 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=11ZdNUS6-GSHGNROAycA:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTE3MDAzOCBTYWx0ZWRfX9GU7W7KCLpJv cFRwJqYcvh9KB9EFqSRZFXGtmC3oZLg+xc00QVC1JJjD/ZkQuQKHm56NVh1/Yv5dAJyrU6K0zY+ 4GZxp4xIaDqzeEY9E2USejVxPh1bB+0EVkJC3uoEDZn/cRes6kKeeusQHbTvSDZbqYbXDbuBr3H rq8cj93w+OrU6buE2nD5gweLzLvYmErj8WoiIu3RIsSjAB7d+MsMipNnNykRGCJqi77rZiWDMC0 NcfFk7DAMHimmebSnksjpJfTnovnJJ+uXsgyRCVWEw7bT8to66TRh6G13W+JjamDuUMfMbnLzE1 bWqLIFxs4/8Lljr5LWCkZQUCXtM/+w+zP7nufLKNlu4W1v//8kiJfaZBg68GsbJz51k5N6o1WeS ThGTYfIOt3D5tLzShnlxwIc0Q5qJSQ== X-Proofpoint-GUID: iWvIMvjIeEcrD7YtjJkN80_-_3lAK89B 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=2025-11-17_02,2025-11-13_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 priorityscore=1501 adultscore=0 phishscore=0 spamscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511170038 Apply the __cleanup() attribute to device_node pointers to simplify resource management and remove explicit of_node_put() calls. Signed-off-by: Kathiravan Thirumoorthy --- drivers/soc/qcom/rpm-proc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/soc/qcom/rpm-proc.c b/drivers/soc/qcom/rpm-proc.c index 2466d0400c2e9a539e0b1009ee1bfefc3bd1b589..6f0c9f2558b06323c1100caa4544872badc22599 100644 --- a/drivers/soc/qcom/rpm-proc.c +++ b/drivers/soc/qcom/rpm-proc.c @@ -9,15 +9,14 @@ static int rpm_proc_probe(struct platform_device *pdev) { + struct device_node *edge_node __free(device_node) = NULL; struct qcom_smd_edge *edge = NULL; struct device *dev = &pdev->dev; - struct device_node *edge_node; int ret; edge_node = of_get_child_by_name(dev->of_node, "smd-edge"); if (edge_node) { edge = qcom_smd_register_edge(dev, edge_node); - of_node_put(edge_node); if (IS_ERR(edge)) return dev_err_probe(dev, PTR_ERR(edge), "Failed to register smd-edge\n"); -- 2.34.1