From mboxrd@z Thu Jan 1 00:00:00 1970 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 D5D7A318141 for ; Mon, 17 Nov 2025 04:51:48 +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=1763355110; cv=none; b=coi9e2YWw5ysMbndS4IIdroSUJyhhzTNkibW3bAXdQyVVZdXKfgELroRAtmMBHjo0hK9kstgeqnUl1qR3raFum3Vdp6Z2unDUonBz3zxDquifxFbADx+kTFMgP/sh/GbSQsDdiq2SSYA09kAI1eYGi7doQLIAlRA6MUdEBDYktc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763355110; c=relaxed/simple; bh=GgbL3N3iqXWzcurISdl1Kpq0m0w31AO5Ex+Zqz2cLZc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bCYnS470kEq3I98RdALh+5rZboqSYalzetj7Frvmru5k1rB3YHDfUaTIQ6AIwMSU9R86bzryWh44T0QoD79JmfCoB4vn58nQ7h3GXgCCNKDA0NxRE+q6+UfSCm7qaQN5geY/jT4iW4vA8k+/9R10CriWCcrf2pQfBBDoS8ZAH6o= 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=jgg01wdP; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GEUe1ls1; 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="jgg01wdP"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GEUe1ls1" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5AH4o4lU2910707 for ; Mon, 17 Nov 2025 04:51:48 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= rmLzUoaqY9lRDrlljybz1XFrFITgB3QYCRC3Lt2yv2E=; b=jgg01wdPcAK2/Fad pdYoudTCBuq+RTUXVarkZZCWMLH3Niz1uHpBtDDnW8oc0a4Y9b5pYUMJXAYqX4wb cm1pyFkazjZAR7ifQB88V0gOflo3xcGwMSChgrBs5gIPVmqRBfku3TAKt+VMZT+9 mL3gkJXVKqmTs2WKLItb1fV/VxP31Zm/6K+epSYUM2cBfaLx+1VgIymnKlbK+XX4 Gp65XXJjTWHJg0FNzeJbHjteemGCm/UNIrgp/H74ED62KTmd84JbnZ0LR7ULu11P bLpoQQ8Vaqtq6Wkglow+CIHl1Wcslh2ajIs4ZkC4wLTJHDsQ/WWQ6uer16TFjr05 728nuQ== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4aejgcbbkf-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 17 Nov 2025 04:51:47 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2982b47ce35so43372565ad.2 for ; Sun, 16 Nov 2025 20:51:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1763355107; x=1763959907; 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=rmLzUoaqY9lRDrlljybz1XFrFITgB3QYCRC3Lt2yv2E=; b=GEUe1ls1a7X90moS2lFl4IdSojHo9iOV/vxPaIPo98RfAAfg7upO4HUlDiQrHzXMRS i3GQL3wUtuYxhO+l7NZk5B9hfq6lI/0+KiAOwAl58ZoNiVtHnm5ZacozoWAVAC1yVZ9a CMDav65USiqg/8s1b/vQLKeYgYH/cEckkjtTXHY9kgG3zmUqTtuQjl4p4tGIx7rKHHVv N5SAqRySwppuAFQY9Xxxg6sGGsQudhv/koF52tT9SzlFSWg4Doko9+4jOePJ3QfgS7jC aqxrKTq+4dH/a7YmkSPxDTX8TckxiCq5+IhWmjUUut76hE2bY3bakUJNzLYZl3VTBvxm 1wyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763355107; x=1763959907; 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=rmLzUoaqY9lRDrlljybz1XFrFITgB3QYCRC3Lt2yv2E=; b=BN5p0LQl0M+GvPjN/6tGWiGa7MgUiYXU7XnwIUBtn4w51t0M3CrxtdxwTeB9ca4oNB 0muLFiOKHE+pR7nsn5E6r951fXl54D5trS39eanpULsAcysSZfNNQeWebjntQwgxvK/a v3C+CcFKUoVTq9JyeylerDudJWcQXWH8FkdadESJpNzjF1CjJKzDv/o7TgVUqmME/i7X Wh0FyaI7tWMbwHKugrFV+n5gcYIeQHXQFfl5UIwP+2i52z0TeRPdTKlbqc0oj3HSvLGS CyGxKLg3amjJp2nkEDBMSX2wzGVPRM4dsS6hzob2fgml1ed3VBc+nusupDyQNkbAZuRr oIoA== X-Forwarded-Encrypted: i=1; AJvYcCW0tAkWW+WJ+UEC50lyEGYaxlyYZF+Zrnm1zIzkc2VoKWGiqAl+ScciHrTO9gNZsOT2tStw0IAu0y2OO/w=@vger.kernel.org X-Gm-Message-State: AOJu0YwZVPp2/An26aSaGRP8sJRTR6Lm6sqUqN8z7648VM9anzsiaNrE 1MbAmBbK7cp7ZnikmscdaCHCC7rbP4CGOA+hHCfml4jtxAdnjm9t8+YfNmxEdQ3oaAClMMHoL12 KePECmN7DON5AhFnBI1/ngnib9GFtVRQdBdPmprddGbJF4BCjJlVyKQzmcqIAbbty0TbsSYsbwc g= X-Gm-Gg: ASbGncskTsu4alg8ofaONC9jSmoe/7OjJ/5hFwgK/549S4AV/ntuzLSX1/hfOaWPJeu 6fn0RHLEtitbGH/Or823H5OEywrIUOpHaAroD+V+aX4u5d3JJIbnhp4waN3C2wod/LPWw1L6nJu t8M0C1SR5bXGLsmhGliYUF/Fd4+MUMQ6FvZHAVmLEJzNlF3QaROL9WQMXBQ7FeM26/1CGd2AL8+ xtKE9kgoEtEU3T5n4/G/uD5jx8W2QoiRGyQc/f52ap+60yIAa1nPRM7y1gJnRg+r6O4+kXhHRCa 5/8CE8R3cVXPNbZtBwPxvUlJMEXK3CATQ5n1Bt7BwruOqM9e80w/bcfIFM8DFOAgPZf/1uX13QF Nl1MHVgDsaUHqFQKGQwdmpOwbpW+DLQgiOz2t3nZv7Kl1XkWnKPljzcprmydUrk7zJmsO4x2Ra3 Y6RU+Cai/JOq7Tpc0siJDuPZz7u+7pF0ZZKZFVhTTtJjIA X-Received: by 2002:a17:903:2f88:b0:298:60d5:d272 with SMTP id d9443c01a7336-2986a6d0e55mr108573545ad.17.1763355106674; Sun, 16 Nov 2025 20:51:46 -0800 (PST) X-Google-Smtp-Source: AGHT+IFj8Z2L474BN9+1eJuuNl+xgQyvkAFoffSutCUa24jDCLXKgWZ8QVd+nGE3qFg5k0//U9s9qQ== X-Received: by 2002:a17:903:2f88:b0:298:60d5:d272 with SMTP id d9443c01a7336-2986a6d0e55mr108573335ad.17.1763355106107; Sun, 16 Nov 2025 20:51:46 -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.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 16 Nov 2025 20:51:45 -0800 (PST) From: Kathiravan Thirumoorthy Date: Mon, 17 Nov 2025 10:21:29 +0530 Subject: [PATCH 10/10] soc: qcom: ubwc: 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-10-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=1142; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=GgbL3N3iqXWzcurISdl1Kpq0m0w31AO5Ex+Zqz2cLZc=; b=MyDqNkIv5qOlCz0mAoaifAufhM5DhIxa/2JElhzyEggPcDYCQR3fELst4FXcdy2AKYIyWyuzQ wM0LAFI7g/RABQExjJhn+eCgz7pA42Svyn5i4fa7vHaisZPfce0a+TD X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-ORIG-GUID: HsG00LGjhCs59X_rFWPzhPggOm1zwlBv X-Proofpoint-GUID: HsG00LGjhCs59X_rFWPzhPggOm1zwlBv X-Authority-Analysis: v=2.4 cv=PJECOPqC c=1 sm=1 tr=0 ts=691aa9e4 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=_smvvQv66ppQ9i0oH1EA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTE3MDAzOCBTYWx0ZWRfX1P/RjYHcZ+Lc 7kPIQN1fRw7QwehxwME/cVvQlv1rLEDFb8rC89x1vOnZg6QGQpPd4+P4/C0DKgcMU+6Nj7k8AZ0 JvRtxNKGc0HQiJG4snXVZNHrg9zpvmRNhzFxcdo/RfJo2d3wTElKWr59wb0/ZUodXbKcXyLDie9 6SfPmMWF0UUlb7OUMPvicvOg7pR+rIU4O+SGZQY9mNIk8ZmwlWNrL9xmbR2dc8sqsY2SfjeeScr fM0WSfTqIMBv+lEir5Jn7vMDxVxAXhgla5MCQhN6fnWA/Q9SvXxtVNHMURidQqaVh4IcG3VFkeB PQYjBZB6iJspsXlxIJiuyKkjfXjELHMbW/9yAlkeuYQ0f/Wc3GEsDUp5jpU7YICtQ4/bsB28jOG 4FB+yXw6Sg8TgdfdHUm3FKIcRFu5/g== 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 lowpriorityscore=0 clxscore=1015 spamscore=0 phishscore=0 bulkscore=0 impostorscore=0 suspectscore=0 priorityscore=1501 adultscore=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/ubwc_config.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/soc/qcom/ubwc_config.c b/drivers/soc/qcom/ubwc_config.c index 1c09796163b09a19e387c18886966514cc19b209..1e7717aba5236050d8e736fb0891534b02203aae 100644 --- a/drivers/soc/qcom/ubwc_config.c +++ b/drivers/soc/qcom/ubwc_config.c @@ -301,15 +301,14 @@ static const struct of_device_id qcom_ubwc_configs[] __maybe_unused = { const struct qcom_ubwc_cfg_data *qcom_ubwc_config_get_data(void) { + struct device_node *root __free(device_node) = NULL; const struct of_device_id *match; - struct device_node *root; root = of_find_node_by_path("/"); if (!root) return ERR_PTR(-ENODEV); match = of_match_node(qcom_ubwc_configs, root); - of_node_put(root); if (!match) { pr_err("Couldn't find UBWC config data for this platform!\n"); return ERR_PTR(-EINVAL); -- 2.34.1