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 D66FE47ECFC for ; Thu, 2 Jul 2026 09:54:11 +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=1782986053; cv=none; b=QtLLzLmoLio0mpGCit6uUCTZ0ZwlcCkSvMCkVnDoZXGtlsLKfEsgofCgOxV9pwTgvmkaXqqxLddwcRAs+RlMDBG0PavWNYn3FsvzsykwFff4Tm53m+f1j2VQZ/6XFnjgpjW+g2sfeRX1WFpSj7Yb/vJp5U3lCQak7uK53M3stKw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782986053; c=relaxed/simple; bh=AezmFx5Wtci31wUqFLY4bQVP5R4WkgLXSWeduNpKmwM=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=qtNMHHwCUlMdenv3/QL4wMQ0vdhacpmMmCVCDlc+vVWyKKfF8lM+3VUtUEOhuuxiXlhIF4NKSG3PzMbdum1LGAPiA5BNK6uMT8lQKT/qt2u0MD5618/enoTJ+4AmuuqomUH9Q1wYkXK0xhTT8t9oRMC7bd0t75E+EYWbV5qwvks= 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=Co/2ALop; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=jpiui3n+; 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="Co/2ALop"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="jpiui3n+" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6627TsKp3964230 for ; Thu, 2 Jul 2026 09:54:11 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= 2xnPLJj4Uc5qa4i9PczWzcIIWL314hS/sHHZdcnn8n4=; b=Co/2ALopFmtxtcLG N0eIJRmuGwpGBIVXtPCND2Re9PjjL5sN2KsrWH+ga7E0T4gajmXLS3f8f9Paw76o 6r0LdPECaMuYt1QWrVrpRtNdptpvev7DfmlfqnkuUVT2lRptuszt8n3kTLfcRPuR EpqiRpw7SVUQa43EG1rN8jgsQe4uyTKzU2f018TbykeVR9z0ekQTjT2R6kSxQURk 607+lP+eOCsm5grujxvbaa9osvqMR6OGv18bYcf5T1DynoLPq4KQgqzTWgWol9Mp rDCtkZjI6fLiipq5PVeEvj2P/68bwEXXoQo28pfN2Hm3q0WRQmFdJyMGHznWApTG 3NVQlQ== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f5knc0jt4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 02 Jul 2026 09:54:10 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-51c21be5bb4so8113931cf.0 for ; Thu, 02 Jul 2026 02:54:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782986050; x=1783590850; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to :content-type; bh=2xnPLJj4Uc5qa4i9PczWzcIIWL314hS/sHHZdcnn8n4=; b=jpiui3n+X7ooGtGI8ZsQtxpHxQxxV2sbsnvb4XWgGXGyaUbX14Oj9V2P+rgsSM1lDp nddTlVr9EuFxnvFUdWiGfRdJ7RuuV7/Q/PBoMC71lwtCFJUBa9eQc5i+j7aHt2hvDuUV q4s0kNWUP+0mhBWXeDdnBQl6pokIBuHV0G2KykOVUhWGowk815qUk9z7BEpQ00wLbj/K dxQU0agUZa8FTuz9+JQojIYPYlUjARtEpIA2taI+4gU6v34UdW6GTA2yzV04ytYqO6Yg sfwR2XX/alv3vc5fj1jrnpAJLp5eGH1BL5jD7baMqKpJN835jbPvxzgvcxPKsRPOXg8C DkFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782986050; x=1783590850; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=2xnPLJj4Uc5qa4i9PczWzcIIWL314hS/sHHZdcnn8n4=; b=FJSCPa+TqxzOo+bQtq/dAVchCgMwfiS6Ul1OMqlYIzgrscNTiXhP7Aq0pFxau9nfdl g+dYjrPzaCz62PKNq4Zv3wF60grwOI8RUboMLVz45rQn92d2yStszpx9USjROWB9GaW6 1qtJN/xOoR0OzQlRuZCFLyxOMu2ONq+KD4Oj7DcqoOMUwoDqDwiPNvjBwgJfmfMdmuj4 s9gmZF0E7MB2NXlGgfte8UV6Qoerbd1EJc/n9YX6loTawzEbr8fhAwB3PDdRNh0Q3/XY e7gG9m7rQcs9rwCEY/HZsxvCvsCyoHk0Rt+LkmjVIewUecM+pUE5yV/U0wHTs5vI/BdB Abgg== X-Forwarded-Encrypted: i=1; AFNElJ+yy4Sm74h9GcogASt0lKbWZmQu3XdswGLAmh4YGqJlUKEuMIJr5bc88602oLytzgoJgkvOEGTuLQjsY44=@vger.kernel.org X-Gm-Message-State: AOJu0YzYqQmE/4wZ9jDnmEUE1m3kS5nrei5oEMos6wWpIdE07l1fT5Qh mOonSU0QUUkatwUKiS5cixD6aRr6R/yZFZSXV/5WjrDwFHgoVbNKTnJE6VRwpdmuCSd8n3P5K+u RVxD6mi/KRc521PV47yhqMvUo4djniupYFe6bR4Z57BYur/CFVNjWeIMhTow4pCpLI8bC/vReCe 8= X-Gm-Gg: AfdE7clIJrJtvMei7YRTuLnTAjVQ1dNHdF6ASmF4vH/YtIJUUKwvenNuGfEA76kU9sE qSKdf75RFzTK+9GWqHuFI+HiFKCaxxFhI2XnSWEHbZF+u8cgtUVLVKCCeK++kHB9tqJBTf8lMW2 V0oGREqg67rbyacdH59ydwMGy+AO7oWL4OoCw8TYnLx9dlgCAca+w+8UpuholsfkrOmN5sNa9Od UXFEl3Lb79Vpkc1alQoKD3iSgcLHfvVeswQgsrKaQE2ZPiaVHOM1F5xYwnU87TxP6G53XmZNt6J UAYW4bt+sNZ7SL6HPazXNW7GM4Es12Uks4yQK3T+lmU1mVcfilxiSaibhYxg03/ddcYAXG3kXFO VLG1qh0Yanjk8E+kXLxgw0EODzef0FW21UVo= X-Received: by 2002:a05:622a:1aa5:b0:51b:eab3:4ef1 with SMTP id d75a77b69052e-51c26a69173mr42241221cf.4.1782986050339; Thu, 02 Jul 2026 02:54:10 -0700 (PDT) X-Received: by 2002:a05:622a:1aa5:b0:51b:eab3:4ef1 with SMTP id d75a77b69052e-51c26a69173mr42241111cf.4.1782986049986; Thu, 02 Jul 2026 02:54:09 -0700 (PDT) Received: from [192.168.120.170] ([178.235.128.140]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-698acf46619sm713391a12.11.2026.07.02.02.54.07 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 02 Jul 2026 02:54:08 -0700 (PDT) Message-ID: Date: Thu, 2 Jul 2026 11:54:06 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 2/4] firmware: qcom: scm: use __free(qcom_tzmem) to simplify cleanup To: Bartosz Golaszewski , Bartosz Golaszewski , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260701-qcom-scm-code-shrink-v1-0-02f5ce02c95a@oss.qualcomm.com> <20260701-qcom-scm-code-shrink-v1-2-02f5ce02c95a@oss.qualcomm.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <20260701-qcom-scm-code-shrink-v1-2-02f5ce02c95a@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-ORIG-GUID: UyDgJlb-4RIU-ELF1zsBIqI_i90-3aEE X-Authority-Analysis: v=2.4 cv=a4kAM0SF c=1 sm=1 tr=0 ts=6a463542 cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=PRfkaYvzSr8QmIIGAkY2Sg==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=4Cl4fHb1CvEXUs1CtTUA:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzAyMDEwMiBTYWx0ZWRfX9lZhbYMcurme HCedKnlPUdJQSY9Oag7llWn8jZku9XyqQTkk6OBUdiQ2gzGqkfiTubbIDZk2PNqzHWen4gjxSPG EDq1pVTeiNxa8WYF/GyKDDetcRoz0RTMZSVdqSQALJZwdZjhJvezcurO7ZYnvExSiiMN8XzTbq3 WhPMj5JBFdK0sbkeNBY3vF9NxrGebDvY4JoIifRibp7J6YdItruflj555n8WMyjmpwqb/rbprZr h2nCZOfHdCRRffcNeSJoW0GXU36bd0fpzJVntu/uFBnVNJsXswwOR4zEETa0695TRRjbsjIBdyI j6sBMDKUcu8ytX9r8uta9h8L0SKMGoPcc5QPfITC8e7fapYk4W0KJp1ICqGmacz9QNeTfDkge1X EDBK8tPvuXtOAl84n32RpbBWA+5PLl1vGKNXaKUZLEs4W3Q7R2dd1vOA6pIk/JeWghyKZlFrQIh eLthFZLEAPI32d/HpnA== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzAyMDEwMiBTYWx0ZWRfX3bjHwb/n2RiZ j5ZjR/sKofXE6qq+YpP84Msf6L3cP8ALicmLj3qak08qbyof79iq6r48ob6XBwSeDlI21Xkhidt 5oLMbxSLWGM2cDFEk45x9TjuqGD6pRQ= X-Proofpoint-GUID: UyDgJlb-4RIU-ELF1zsBIqI_i90-3aEE X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-07-02_01,2026-06-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 clxscore=1015 impostorscore=0 malwarescore=0 adultscore=0 suspectscore=0 priorityscore=1501 bulkscore=0 spamscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607020102 On 7/1/26 3:38 PM, Bartosz Golaszewski wrote: > Use the __free(qcom_tzmem) cleanup attribute (together with no_free_ptr() > whenever ownership is transferred) to replace open-coded > qcom_tzmem_free() calls and their associated goto labels. > > Signed-off-by: Bartosz Golaszewski > --- Reviewed-by: Konrad Dybcio Konrad