From nobody Sat Sep 26 09:23:33 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 E84A94AD7C4 for ; Wed, 2 Sep 2026 19:47:39 +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=1788378486; cv=none; b=RPOZ5Se6Hwqjz229GPNTahJuDgMYRYjwt2q4CwNbeZmGpZcDvFgwimsgdsTAJnX1ttC7TSpzDkVz0rSOf3WGbZJk0kq4tZ6VNoAxICE5tF4yllEuZDbHKzjOsrbbzGhK614ah9skLkxRHYEU0sUGOIKBd3EoguT1HZt/leiW+Dc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788378486; c=relaxed/simple; bh=dPPpn9wJlRyU9AKz4bmdQSQBWiSl9zCey5EwqA23oCs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=cM42aHi7dMWIfl7rO4In+Nt5Xmc5RLFpoxyHlGzh2uncWYC02z9jk/kSYmi2n+MOVo0BnOld1uyvR5UwaXGEgdNGL8cDRQrp0u0nye7xS9F8auVLgmHyBe8nyvV2u/VJFy7x4hMZGoujsT+22Qm7h4cPdID3ktUINg7NRXOzc0Y= 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=ZZiYhzPE; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XylQdEWh; 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="ZZiYhzPE"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XylQdEWh" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 682HqsXI2270672 for ; Wed, 2 Sep 2026 19:47:37 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=dJIDfPMkkp3 4lRckWg9H+Qmx6WAEL2kiaibU5NHXnsM=; b=ZZiYhzPEh3cueO11Uk9yw3pog8z H93TvnrCSczc7ynU37V2tLuSwqtKdv60v7y+jdNrsmgPdVltqepXeXEzYjW26oqF ZeVDYRxDYszcG/nx1LOJyK5HM19DmBXiOPbx1soFK+9fgqoogiuUru9KTOZ5ySCX wHWg5Yj0kSk6Litwz5TnQ3bdApO4XGcPoi9Isj0fAD1RmFZkoTG9yiw+ykAkWOd2 uhcgX2sBMoQvq6RcbS7LZrCnVgiROKQegrdZnIKQMKWRm5lYFX05raMQhhDh6mUn 9pslF5pM65s4mqzd3u6M2dR3wI6q+r9VlWPo06XJwQaRPGVa8bQv/rp20xA== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gej2cadwh-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 19:47:34 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-399311947f6so2679783a91.0 for ; Wed, 02 Sep 2026 12:47:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788378453; x=1788983253; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=dJIDfPMkkp34lRckWg9H+Qmx6WAEL2kiaibU5NHXnsM=; b=XylQdEWhdrlft5el21GFP4RQdWoLJEM1X06Or/VWCOJFDmPa4YO+CsAQfC3v8/K4I4 VJ+ACwlaeZ7k8EossJTxsdpOGAf0ZBLjde5co3/OSfopYSlNonASl/acAK6si+wdMMZP R0dNJ3z8vBKzNZRWybtP7xWE2eWbBcuCnhAsNqvayVAhMRTkKYPrbG55TMGkqFZjR1lX 70GlgDtxm9F4c6yNu0tVJheasIFXvj7oOISjmwdll3T9SQXiK0Bo6NXUoDpHWQXxjNN1 fgx1x/geZVlOZmjPwkIOaGdJRmjR2zWfx86n5OZcw33HS4cQtqtZylWMQ4oGwcsYeERt IADQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788378454; x=1788983254; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=dJIDfPMkkp34lRckWg9H+Qmx6WAEL2kiaibU5NHXnsM=; b=X/4sQkJYpGx6xy5XwQg0VIy3rtGLOSre160im+P1khn2rc48+L6jBGTufraHw7IKtW +rwXsS4luMCQNs7mzFWkhMAodGv/3uGviyec0IhwnH4tSRVY+xbKbEUegV4X5nSFw59x JYLnjYDfj2OTymsEd2jt6JoSS39PBEsrgKhz0x057fbt1cxk+LXRpYFvgkfSZTzmm6VJ o5ObNkwQvSxh2QUIPU4T4ewVHxOQiyWz8Aee5RJ8fbjH79CLnJO3MhQn9qCRTrxEM1U6 6kauQbSOZPKje5C5Cy0tmvbvNjHd6kp9QBEKPROsUZgBN62PIdVljl1TS+dtDwnIPbWn tLMA== X-Forwarded-Encrypted: i=1; AKwUvBy+9XOVv4fZ1ULcUK9YDHnJUj0hLOjape1oKLlUo1/braZCa8WpwEsrIZY2N98pX0LrkBWARrQeSvX+xY8=@vger.kernel.org X-Gm-Message-State: AFuF++mWc8h/ZhLrmBaetPH4XblV2bVDSO2kCgBqgjqO7LfNTkdqz6yH ECYLOGDz1Vsp/3hTxbyRW3DZrr2hXTFjRXXzmQL5PXvt7ep1FkMjrit73s8Ou0JN1qTjtG3g2Te ynzX+3qdpkcdZzIUwuz5IM+UTVjpSEAcRGS3YR3v+H2qG5eOtCT8G1LLZuCyXVwclhn8= X-Gm-Gg: AYBFou3Rz1cD2SPaBCRxuSrYRDv6TiMQL8rkniRTMrXk4R0OiUMbhubObtgtbt9+ORW Dvw6GiVAHyaO2k80Th+qSNTg4njlFaBOo+U/RZCsSZG5ovoiPceScYJLDgjYURkuESeN9LQy/ST lfoW0kFRj/7NJ2IUMeyaplqvqb2VmxzBim5+EnhFgNitDDwaPtFR7avVAdiHNWrDuodsLtdT6E4 EyG9Yvi4OazK1OeQ4SlEI21J7OWDwMHZBwvjwKIAU8WiyGrJIOjX8391lXOFVAepMgec5QO6d1L 0MH3R/tYMJ688ZA1yOAJjPq0bqEbBqgLsKL6rl8gs4LPT+MFfH4Pb1a4cOTrvE3TKiQIBd15SJ7 PCRVdaajDdoTX8DzWN4+lz2P6AzI= X-Received: by 2002:a17:90b:5845:b0:398:cb56:e92 with SMTP id 98e67ed59e1d1-39aedf435b8mr11397006a91.11.1788378453531; Wed, 02 Sep 2026 12:47:33 -0700 (PDT) X-Received: by 2002:a17:90b:5845:b0:398:cb56:e92 with SMTP id 98e67ed59e1d1-39aedf435b8mr11396923a91.11.1788378452969; Wed, 02 Sep 2026 12:47:32 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3325641b4dcsm307065eec.26.2026.09.02.12.47.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 12:47:32 -0700 (PDT) From: Mukesh Ojha To: Jaroslav Kysela , Takashi Iwai , Liam Girdwood , Mark Brown , Matthias Brugger , AngeloGioacchino Del Regno , Peter Ujfalusi , Bard Liao , Daniel Baluta , Orson Zhai , Baolin Wang , Gary Yang , Fugang Duan Cc: Kai Vehmanen , Pierre-Louis Bossart , Vijendar Mukunda , Chunyan Zhang , CIX Linux Kernel Upstream Group , linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, sound-open-firmware@alsa-project.org, Mukesh Ojha Subject: [PATCH v2 1/12] ASoC: mediatek: mt8192: Use devm_of_reserved_mem_device_init() Date: Thu, 3 Sep 2026 01:17:01 +0530 Message-ID: <20260902194712.2003414-2-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> References: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfX4ieGKr9CTDyg wLrDr1lxviIwpCWC+qV1oIhnE771xrTVNZBOkDFpdxOCGcL9ro9ByiufKgqHTDSid+ewtRJcr2m jE2ZCT45gsRELXl7LbqJITt2U0FkBlE= X-Authority-Analysis: v=2.4 cv=G+ss1dk5 c=1 sm=1 tr=0 ts=6a987d56 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=Cg4emjn-6EWHYnEhqz4A:9 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-GUID: HFoRxNmS7lze5ZjpQNkAYb21FwfQx6Va X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfX65NFJkLbaAMf yAsChe3sae0Wu6YWVyKTyd2M9Mujj3zPOZWpcjY1pXptWgWR4AHOnq9EMSWIpKlkyhdfnYLS9fP vYh5U0SlX+GAzg1jE7+Dsfu6Y9BXAz5AsqVKw2vKiV7Dm7bEONgLQjItldkWIAymIad5glawXYU jJmmLvfYEWPtA8QKo9Aa/vklM0jwfbAu3/WVsl0LtNFV0ITdF3rC2UmeysakZ8IAxXA9hLwHMjX wWw8jkvxzlTHYlt/sneo1A6HVz4B4F9TJX6gD8hEpTvQiTghu6riPEwr6aVn9fs0jYs5htL8ax3 OTaAuqZB+Kc1l3KAZVdWhpQwgXMUwcEQ8wrQhIvDJJEoeyaSg2jbKmj9jmpw5DgDcheJTudTDcB 4wYlXU7guiz6nFkgA7Ql7x2omMObi742Ef3xj1s6xkGTMJtuJWSWmOC//kbnzbnL022s72Km9xS sWBbkmhECDFfHK6n67Q== X-Proofpoint-ORIG-GUID: HFoRxNmS7lze5ZjpQNkAYb21FwfQx6Va X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-02_04,2026-09-02_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 priorityscore=1501 malwarescore=0 suspectscore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 phishscore=0 adultscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609020175 Content-Type: text/plain; charset="utf-8" Replace the hand-rolled devm wrapper (mt8192_afe_release_reserved_mem + devm_add_action_or_reset) with the standard devm_of_reserved_mem_device_init(), letting the device resource manager handle cleanup automatically. Acked-by: Mark Brown Signed-off-by: Mukesh Ojha --- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/sound/soc/mediatek/mt8192/mt8192-afe-pcm.c b/sound/soc/mediate= k/mt8192/mt8192-afe-pcm.c index db0ae44a86af..e4ecd23df180 100644 --- a/sound/soc/mediatek/mt8192/mt8192-afe-pcm.c +++ b/sound/soc/mediatek/mt8192/mt8192-afe-pcm.c @@ -2155,11 +2155,6 @@ static const dai_register_cb dai_register_cbs[] =3D { mt8192_dai_memif_register, }; =20 -static void mt8192_afe_release_reserved_mem(void *data) -{ - of_reserved_mem_device_release(data); -} - static int mt8192_afe_pcm_dev_probe(struct platform_device *pdev) { struct mtk_base_afe *afe; @@ -2185,14 +2180,10 @@ static int mt8192_afe_pcm_dev_probe(struct platform= _device *pdev) =20 afe->dev =3D dev; =20 - ret =3D of_reserved_mem_device_init(dev); + ret =3D devm_of_reserved_mem_device_init(dev); if (ret) { dev_info(dev, "no reserved memory found, pre-allocating buffers instead\= n"); afe->preallocate_buffers =3D true; - } else { - ret =3D devm_add_action_or_reset(dev, mt8192_afe_release_reserved_mem, d= ev); - if (ret) - return ret; } =20 /* init audio related clock */ --=20 2.55.0 From nobody Sat Sep 26 09:23:33 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 A02CE4AEBF7 for ; Wed, 2 Sep 2026 19:47:45 +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=1788378469; cv=none; b=ilB5HATg2f95gM6L5qFInJkbKbC5kCSI+RMU7Hzj0OQW8iO9Qy5GBOtSwhMrmOVKTBRO4QQ+u7SswxTeTmJnqzYBQFsJvQobg2p48N7kJNaVf9cJ8QwiWGVst35GEFRU6iMDE+ohmoosF+qUSa26/sWA/sJ/86+tMtSmGPI4rHU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788378469; c=relaxed/simple; bh=8IJgnYMH8lZGxQI7mdW1WzUt8n14n2OLz6T+fV/tmC4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=I5N9ghbAyLHBLcep3wNy3GKu8gj8QchfKN71v+jvCWXd1QIgh3NifpeDuHEFkYkBQ/GxTefhwWad8O6FAngijiV023wkCOeLkMgSlx7+snfZsNW/uNBQorbYJM0Si6512dSKXUaNQLL+9jayrfU2imc0CVmsZWVBTDAoqRr2nmQ= 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=mUvxqWw4; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hGLEy5/4; 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="mUvxqWw4"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hGLEy5/4" 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 682Hr0bU2209688 for ; Wed, 2 Sep 2026 19:47:42 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=i7IUo5ODu1Q vw9BB74gz8i0GZ3EQa2sp7V1MaY9r7c0=; b=mUvxqWw4oJGdn61l8WtLkN5uIbC pOe3XUIGU7bNwqp8UilUWssgk7nvV7vFxGa8NGyg4XbgnGg3Cyr8ZxunqeYhQ8+f TCiZjQMM60U6inCxKvFki6V3rZcNiuqzMAmYJBCJ8GXJCs7/+yunwXADfqiZPLlC NQqHTfMpTn3DYqAPCrQq7UawxehowYfaIMMqCReJix0QfXobob3YqJOQhcuoxQSp S7RjP/hXbrwfZGQm65rspmTNcr6wbpkCMgFkDIA37V4GWfIjv4g5g3RwYdZxY9dF vyqcJC/0j0ItsF+Xf91mfl/pzHyIEh//JF9RYLhGRR0tsDBpwI2Wa5g/KEw== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gepv5s1kc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 19:47:41 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-38e1118e4abso2863169a91.0 for ; Wed, 02 Sep 2026 12:47:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788378461; x=1788983261; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=i7IUo5ODu1Qvw9BB74gz8i0GZ3EQa2sp7V1MaY9r7c0=; b=hGLEy5/4zpZCi1I/P20G3JDa7QeS+qKk/mRjstg+/jMNf3O/Kv83i/yLIwM+0xZfre 9Kc3nRxNfmTXF6R5EMUQ1Zl9BZt4KPcegjMu/sW4VI8ZDEFHxfkkRiIJxICbJopbSzOm fadf22ym1IAIaDl+9s8xScZA8A+8yW1Ws3WPGhahYFUmRe61zlW4UBAtLnQf8K26wAPu a1xxEq4A4Yo5EYmK4AD5jn6sYP3eBn/PWlyXGr4RAa+Ij/A3fZ+WXlC6ceaCtJxN7oBN LCYJixSQaign/HfCC7l6okGhsY5iUHiZC+yj5qkC4MDHJKuSEEfDgQuYQDUCYeICqc9q 7CVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788378461; x=1788983261; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=i7IUo5ODu1Qvw9BB74gz8i0GZ3EQa2sp7V1MaY9r7c0=; b=tYw29LphCLr81Y+LCc9PxSJ9wNCM0vxSXwyz59oJAWb6ZUQUMZDULA0yiwOx1ZtVJn 21nm2S5K2zIyAQvsLzchtgbSphSCVJbCeKl7t3hrOiIM3fsokV+Zm200SjYDwp9vuf6l OTv9Juq+mob9a8jAIr7pzvd6tlTqwAxf9wZO/VQQ1tjMib+TMdLLotq1dlRLnfoSsT/x hDvNseurTo6Cy3HzbNsuVuqxd596M8xryxxZT0EAfTZeBqudwxk6FMqLPOaGXZjLEVha ndl7ZV6DJMpd6EcfZoc7IlybVMIWA2Zp8ZI4DY7k8KexwJjxih361aEA+YuRa39wqJ3+ jiyQ== X-Forwarded-Encrypted: i=1; AKwUvBwszdpv9hx2z9WqaWgkav/ZkhvUa6WVtQpKyl+a+wwF8AivW+bhj1bqrFoE4sRKwEf/4gW82fQTpHDnVu4=@vger.kernel.org X-Gm-Message-State: AFuF++nBkWvc+G5FlFm4fvSc4O3xc2uYa5GPmpb4OVEyWgA7Pd7OcVKI hFDpoDTQf0d0cBtUYHUfKrnLwCxhQaeIAwBToaDLv5yVNe5jPo4lx6dpMDZHbJ3mHkfh3cvvhCY Vl1pfWSwJ1yU5bydAPw0kjnu9wY7H0hCPmSRO1MXklPKRvCohKtFJW9cTHeukIQA2WSI= X-Gm-Gg: AYBFou1biKIHvWMSBndWwGabYLSfFCJGZxSFNnXWiqKTeKmtB3jnNrHfS/DXVBgEZwK 6HhoKSh9dareFcbIgXR73kyquHa7ZoDJy01J0/uxOtFANZOIzXLc73e+3Xm9lCIQa5+aYz32/gz jhGu01OyPLRLRWaDKmWikmDOI36TOeGZYKP627v6mzYzrXq7RsFcltzy/TLQ0IerChvz8EYxHGy NtgfkYXJN/CRo61H8X5wN7xia07PWFRYdqT0O8GNFvX3hMLUt/dgzmsGwbZfaMAuP8vtup0yFHa shEMwlAufMGCbVLv2//4FhdkT1x8PG0jfipoMSRGNNQ87YOHxNAKQP5Swv3UqLyNsWyOzvaB8c+ 54IMsfyCoAedSUUOhYYIM8Gn5V8s= X-Received: by 2002:a17:90b:3949:b0:398:9c00:29ee with SMTP id 98e67ed59e1d1-39aee208a63mr11569144a91.22.1788378460846; Wed, 02 Sep 2026 12:47:40 -0700 (PDT) X-Received: by 2002:a17:90b:3949:b0:398:9c00:29ee with SMTP id 98e67ed59e1d1-39aee208a63mr11569098a91.22.1788378460471; Wed, 02 Sep 2026 12:47:40 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3325641b4dcsm307065eec.26.2026.09.02.12.47.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 12:47:40 -0700 (PDT) From: Mukesh Ojha To: Jaroslav Kysela , Takashi Iwai , Liam Girdwood , Mark Brown , Matthias Brugger , AngeloGioacchino Del Regno , Peter Ujfalusi , Bard Liao , Daniel Baluta , Orson Zhai , Baolin Wang , Gary Yang , Fugang Duan Cc: Kai Vehmanen , Pierre-Louis Bossart , Vijendar Mukunda , Chunyan Zhang , CIX Linux Kernel Upstream Group , linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, sound-open-firmware@alsa-project.org, Mukesh Ojha Subject: [PATCH v2 2/12] ASoC: mediatek: mt8196: Use devm_of_reserved_mem_device_init() Date: Thu, 3 Sep 2026 01:17:02 +0530 Message-ID: <20260902194712.2003414-3-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> References: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=T8y8ifKQ c=1 sm=1 tr=0 ts=6a987d5d cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=2Epw-RBMujpMcR55kOQA:9 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-GUID: 3VWxIa-L19T13jE_n_1YZwMljj7uiECd X-Proofpoint-ORIG-GUID: 3VWxIa-L19T13jE_n_1YZwMljj7uiECd X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfX2g4/3QbGaZ7m Eg9vHvPYYFpqFABP+MWocS/DK2aDHrLNkRWsuuYntAk9E7BzzHi0UrlBVGMUBOD5qnYvKyuqBrG asuDUQSw/839/1298WQhE61GhL5yZhJOpe6GQmVVtXDhoZSaKP6TRvKw1RTPKvWzUcheWr5zA9x JE80hPG9G7iEx8wEasOiKHskQm5kcqzHksp/xSwB941GJx9x62/3nZVt6KuUe94IfvArrg4VNPw Wy9SjLykACAmrpq+dEj7WOppDYXaTjtremaxqEmfRxxUwvU/snMuTOXQ98LyJ2vUwkV5M8K9EuZ pbCHUCB/sWg1inDbPU6CHGakjTwQNl2Rau/a3slS72pQUmhrrzGlJpobvLgJ11ae7Y7F6ZoB/N8 akejT9oYMICACXisJik1pZgVrJFmV2UeFcXLhdqmdGeqeQqdRylWpWg5eciXDYrvuemLF3wgkTA zoVgiPhbShZM48UEKqw== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfX0/URNSl/vjOz g38zHoK6eTJjKz26vZ4gwBXs73nXC3DJTsuzLFKkQOxt6IHTPYxDifhLvIqKsc+/Rwmy01gXBM2 OPNRN20EJRo0bewBEVUyFkpZSFVpXZg= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-02_04,2026-09-02_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 impostorscore=0 adultscore=0 spamscore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 priorityscore=1501 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609020175 Content-Type: text/plain; charset="utf-8" Replace the hand-rolled devm wrapper (mt8196_afe_release_reserved_mem + devm_add_action_or_reset) with the standard devm_of_reserved_mem_device_init(), letting the device resource manager handle cleanup automatically. Acked-by: Mark Brown Signed-off-by: Mukesh Ojha --- sound/soc/mediatek/mt8196/mt8196-afe-pcm.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/sound/soc/mediatek/mt8196/mt8196-afe-pcm.c b/sound/soc/mediate= k/mt8196/mt8196-afe-pcm.c index a1ae8322d8b6..dcee037991aa 100644 --- a/sound/soc/mediatek/mt8196/mt8196-afe-pcm.c +++ b/sound/soc/mediatek/mt8196/mt8196-afe-pcm.c @@ -2309,11 +2309,6 @@ static const struct reg_sequence mt8196_cg_patch[] = =3D { { AUDIO_TOP_CON4, 0x361c }, }; =20 -static void mt8196_afe_release_reserved_mem(void *data) -{ - of_reserved_mem_device_release(data); -} - static int mt8196_afe_pcm_dev_probe(struct platform_device *pdev) { int ret, i; @@ -2327,14 +2322,9 @@ static int mt8196_afe_pcm_dev_probe(struct platform_= device *pdev) if (ret) return ret; =20 - ret =3D of_reserved_mem_device_init(dev); - if (ret) { + ret =3D devm_of_reserved_mem_device_init(dev); + if (ret) dev_err(dev, "failed to assign memory region: %d\n", ret); - } else { - ret =3D devm_add_action_or_reset(dev, mt8196_afe_release_reserved_mem, d= ev); - if (ret) - return ret; - } =20 afe =3D devm_kzalloc(dev, sizeof(*afe), GFP_KERNEL); if (!afe) --=20 2.55.0 From nobody Sat Sep 26 09:23:33 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 1E9DA4AF16E for ; Wed, 2 Sep 2026 19:47:51 +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=1788378478; cv=none; b=JDzstactR8AizGtMf5yywy9KF0WBYyk8wMtrn7fCYk2FyN8zZlOacTReYxVmpJJ+FWWnl7Q+6hKA1MWrAqAZPImYFxFfNTBnIa7wlmNfOw1200m9cczTDmQy7tQZ3heZpKvKnfcLW5TMvChpE0rOCEKp90Yf3pIHpCiV5DAfk14= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788378478; c=relaxed/simple; bh=nGcHjT31ZEnbCTByzcgF9VflmsEvoi/2wRhOjGNlxNc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=d54coHUbjWc26zMW2CNsLsRNg4lQddECu58EqQntPQPbJ7aDGh/8VI5dnnSWnI47Y0C88IYhieCAWxciQuafcFFsnsE2bHLa7QOLsJilbM5GJWyUnQOT3WJzXnuTU1lat3AcKfPAmkjk6YTY/YNsvOaBnv1+m3qvasZO3RrpWHQ= 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=IQTRtLTS; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=htXQ6GuR; 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="IQTRtLTS"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="htXQ6GuR" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 682Hqq1u1650546 for ; Wed, 2 Sep 2026 19:47:49 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=h+DsXwsUWBu H+aojhy4/J4URgft5Yvx086IeNR/2cNQ=; b=IQTRtLTSYcEOn18VGO9wYHCZm4K ltU9fpBlsJtOTcLD7E7eB2BLQcA8mVbIQMpUqezCGdjQZVbHJPM4ZSk9462m/FNy 5U3C1sdVh1Uj7f8YxEU9MQITdBhE+VeRNaGOoCLVquEVAa0tP/ghtDsaEIJNjtuj uh/Cno3i8JgYUWwRRhcJieqMH0tvbobM7AH6QubM1OwcgtaXzRXHYUYSrMErE6UU gHtOcSL0fE31QERVt2eoyT4UFCAdtPu7So0S01rUwc71RlyWO/7a5WR5u13yBPPQ HpoMvE64V5Myr3dkX794kkVZEo5XohURqsvN/6cPfkAUEd1WQFTImtDXJ1Q== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gemj4sng9-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 19:47:49 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2d9057fab9eso22775485ad.1 for ; Wed, 02 Sep 2026 12:47:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788378468; x=1788983268; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=h+DsXwsUWBuH+aojhy4/J4URgft5Yvx086IeNR/2cNQ=; b=htXQ6GuRmAORVhuPcnW6mjnFyqxGx0bS8ihSIxjg7RSKLmUmjBdmjubnvgFaydauza sVtEPi7rub8k7JICbQ+EqV7kS696WAizQBghl5g4MXKFZadprJg+H/KjCSqalXWmsUC2 CpK40BUgq5mNZQrKz7Zqry/JLdkymIx/lFaI5miIIJ+fKAut2t7cVdONajJ24jcobaj7 8vz/q8dMgtf2IkHqtlvPc0DW8pwS3oANtHoIxkHXnxGFgJ1tDlbN4tEaPr5ZtKXgys2O C2H4k4LyBudDuPm00Sd3HOHrAZ5d7q0MnVhUNpKiEnnbTog+8GmhE6H+1wp4T7RFVuJW CdKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788378468; x=1788983268; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=h+DsXwsUWBuH+aojhy4/J4URgft5Yvx086IeNR/2cNQ=; b=IvLjHfGl1NDIBEuR3f4RI0tYHBRHwEwHFpzlv2aVOJ5rlzW0FjLSQpcako2LHD4Lp7 yyNfE3rEXWB4nmK5td1fw5BKn3Xyz+/yt0DJiZ+mR98rrab3llDiTwTe7ngqumEmveOK RIEzRTEGiNdzdkNq/sJCZUbNLSf5BgYzjjOtFSwbkdTHck0lSKBbx+t9XnPMW6rpLHn5 sYZCJvJzjiCufYw4G0vjWsgywwTaslqAjgAtlDEP07NKh8Cw81M9Z/tHvZyMkdHfu2T0 cYJbddNqC/fArqc5zhx1ON4TEpeIF3hahMpkDTVLGb3mXu0qTkkdvECjVWMeVCOgcVT0 PWmw== X-Forwarded-Encrypted: i=1; AKwUvByf83Ed0fl+Byv++dXqMFfYh3jC/pCnTYQxlZKJPSnr4jppcZo2oetr0EoLGmxmSNenJTEKMSXvCqMTc0g=@vger.kernel.org X-Gm-Message-State: AFuF++lss5l/hbii8KHT3JwBxpjS/ITlLwhnkigFQ+rlVNl3u2xgEESI ZQa6zxO/d8nB+sGvoblb10uYejuxa4uMR7mxaKgdowK4qMEvpnW7JtmCbMxyC1eHaFQNTQRzbu1 SkFO05iF5/mnz+ev4yiX1o3Bt+Q2xzIUjodyLHV6iZihM7/gPl+zFh7nfiyUX07J6Gcw= X-Gm-Gg: AYBFou0rvK4z1vNKJ4krn5LlYfy0MtFbf+nLNbK8+kNXhfIL9Bss0Npp3Hmtj/ZkBRq ozCErImwp0TRQYLh1pv2n5DZ2LrR7C884CmcNrdW49KSSwM2Pn2f0eDGO4/aY+BQgwb2aywHF58 DDxm8pzmPCwJMKTfxvkkIpk9V9iwhoxkXbkIUyRbkotPukeOFjwrkyaFVxbSxyebCQHjJvxL9Xm cSBdJt6Sq8YWoI1thgubCKYOz5Ge9J2QoSJblk5A6wbmVwxoPa5Adf86HrClRvWlD2aht9+v+at fYXDlc7m8wj5d4BM3SxfYkjU4zvqOgfOJ5/dgVKgN3GsYZnzTcKHfiMax4tV0qGxycdfS9ifn9R 4kdRgMgHv7qHEhmd8Erm0BQeGCQw= X-Received: by 2002:a17:903:1b08:b0:2d8:d4cc:5bb1 with SMTP id d9443c01a7336-2daec75b6fcmr106240575ad.17.1788378468273; Wed, 02 Sep 2026 12:47:48 -0700 (PDT) X-Received: by 2002:a17:903:1b08:b0:2d8:d4cc:5bb1 with SMTP id d9443c01a7336-2daec75b6fcmr106239845ad.17.1788378467791; Wed, 02 Sep 2026 12:47:47 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3325641b4dcsm307065eec.26.2026.09.02.12.47.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 12:47:47 -0700 (PDT) From: Mukesh Ojha To: Jaroslav Kysela , Takashi Iwai , Liam Girdwood , Mark Brown , Matthias Brugger , AngeloGioacchino Del Regno , Peter Ujfalusi , Bard Liao , Daniel Baluta , Orson Zhai , Baolin Wang , Gary Yang , Fugang Duan Cc: Kai Vehmanen , Pierre-Louis Bossart , Vijendar Mukunda , Chunyan Zhang , CIX Linux Kernel Upstream Group , linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, sound-open-firmware@alsa-project.org, Mukesh Ojha Subject: [PATCH v2 3/12] ASoC: mediatek: mt8183: Use devm_of_reserved_mem_device_init() Date: Thu, 3 Sep 2026 01:17:03 +0530 Message-ID: <20260902194712.2003414-4-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> References: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfX7RtXATn+Aszg RLuPTqWW3Dw4YeLjagAJyOgiSCnq/nPMNY7B1eTU3T+GsPvumu6zX8DR/6hm2rM5xIYPMlBMqHN OcDKKr74mTvxhs4+eEbI/yvjJEq+JiAy58FWuMIEn6du60Yw0BfoeQzt62pAwaLN3H5wDb5/HuX QI8zMHwWF7PhwybA2KLmrsgEmlO+6x7MkExa+rxNqZZD5voW5zu7pOyNkRCNnqNIbH1D4kML1lF jV2pzCdKbBOJKvisqeCp9K7tHklr/GpUqJWczuNdELjMvXddiRj/d9D2/eqldV2k6tUjw7muz9N roS4TYPco6plL/kpFCZ58J5/R+/RfivMfWQo0qd422wjpsRYiK4LZDqAZ2u3q1oTvdbqmsO2ghS lLoz01w25t9X5i4dV2PmdftYBXVmbJmrL8DcfriA/SV2+5Nv8mF/EESVEIgY+5t/wnNEatzqxp4 uiHT9dRNBzJwjqjZpjg== X-Proofpoint-ORIG-GUID: NAOW2JskImSqgxUpCsYLY1ZJKlUAoekC X-Authority-Analysis: v=2.4 cv=MdhcfZ/f c=1 sm=1 tr=0 ts=6a987d65 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=5_2tDv0Uws32Dsz64S0A:9 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-GUID: NAOW2JskImSqgxUpCsYLY1ZJKlUAoekC X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfX5ARNrCfBiRzs H4mlkaPHChwTArVMigCPsxn5+q8z0PFb8S4wNuYkGiuUaB/yYYQJmVqYOstFjw98iKYBFQwkr8E Od65Vcleogk+12yrhC1ZhehQXRfMjds= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-02_04,2026-09-02_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 adultscore=0 suspectscore=0 malwarescore=0 phishscore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609020175 Content-Type: text/plain; charset="utf-8" Replace the hand-rolled devm wrapper (mt8183_afe_release_reserved_mem + devm_add_action_or_reset) with the standard devm_of_reserved_mem_device_init(), letting the device resource manager handle cleanup automatically. Acked-by: Mark Brown Signed-off-by: Mukesh Ojha --- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c b/sound/soc/mediate= k/mt8183/mt8183-afe-pcm.c index 2634699534db..6ad396e3b10d 100644 --- a/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c +++ b/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c @@ -766,11 +766,6 @@ static const dai_register_cb dai_register_cbs[] =3D { mt8183_dai_memif_register, }; =20 -static void mt8183_afe_release_reserved_mem(void *data) -{ - of_reserved_mem_device_release(data); -} - static int mt8183_afe_pcm_dev_probe(struct platform_device *pdev) { struct mtk_base_afe *afe; @@ -795,16 +790,10 @@ static int mt8183_afe_pcm_dev_probe(struct platform_d= evice *pdev) afe_priv =3D afe->platform_priv; afe->dev =3D dev; =20 - ret =3D of_reserved_mem_device_init(dev); + ret =3D devm_of_reserved_mem_device_init(dev); if (ret) { dev_info(dev, "no reserved memory found, pre-allocating buffers instead\= n"); afe->preallocate_buffers =3D true; - } else { - ret =3D devm_add_action_or_reset(dev, - mt8183_afe_release_reserved_mem, - dev); - if (ret) - return ret; } =20 /* initial audio related clock */ --=20 2.55.0 From nobody Sat Sep 26 09:23:33 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 24B784AD4B2 for ; Wed, 2 Sep 2026 19:48:00 +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=1788378488; cv=none; b=dh4GMURDSm6NZj2dvhCefIwtjy1/D0KALZZMKiAmIxJJ3q29o8MLDiJDixOuHRLYhbjWCNZvCOJjp6d3RQfK6UgphofI6Uq/63iBRd8NT7qrDS45VEzjUZmLxpFkFZ5AtJEUw75OTZGnv88PkGCr3JEVb3crgLdmaINSjhDLULw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788378488; c=relaxed/simple; bh=iWKIF7+y19GlLp2q+iIL/tUlrDkr3t3S4Xnk27aRzvs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=BemVEt0MKrsmK0mKqChaO5Egu2IsjpUN+eh9EjJaQeMe6eoL5PHSsHpsG15d4i/GTDNnUKnZwdqjOB6qWULQx4ptPamji375/JIUWNxJfEnTJ8HYbDuvC4K+9dQJ14/ic/GA+bOV+ofFskrHYCY/DMZtkZoDCAC4jOBMFonnpLg= 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=XZfDsFMQ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=VDj0Oxe1; 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="XZfDsFMQ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="VDj0Oxe1" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 682Hrwoo2731243 for ; Wed, 2 Sep 2026 19:47:56 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=UtK0az9ffiV XS6BRi5p/C8bg4TVrBl5o4jttOM3T124=; b=XZfDsFMQqWKPwwNisCMcFzhWbMh cMMlLP2SXc6oZeqUlSphC4aNvVn5HxnDY+qnLQzj+c/ciSqd5OwsX/XbBNJy/nce 1QW9Z8S8S3h8cm4gkfVKfSzmLDw9EyPBq8wYcqSPpTrWraB1fFvCqUzHdKFjVUtB 6H+ZWesSh8fVV4y3PPpAgvNL1kvs4YrUJAi+oIScv1iA88zyXG2yfkXMycQwIFRt 4jfMK/TqgzY2edkyBGmyLJddVUVpXpmEdZfmJMyIiSvjeJfSx85zFipdFybgJ7Oa BfiGIN5eDO3jkjU254xZSsJ8lADx3uxnlRdKhvFXM1vDZUwYLYvbIIRGblQ== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4geguy2pwn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 19:47:56 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-3968dfff779so320667a91.1 for ; Wed, 02 Sep 2026 12:47:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788378476; x=1788983276; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=UtK0az9ffiVXS6BRi5p/C8bg4TVrBl5o4jttOM3T124=; b=VDj0Oxe142mkoD6sREKujLtGmaVsAL9llZ7TisJBWiK/npzY5slGK3rv5vw0SuYLd0 SzOFReGjn/Q6INIZGN+nXBuryLazL4Y2xzqSYpZuvrvl32CKNFct+RbqmuKC3I5yOatS FVRdbHvbOJ0cqJ53APquOsaktDnJW19uRjqID/swduVbQhVa0Ip8G9c5YLvs/GXdzm2j X+Tr4fw0xiXRfEesFU0MBXoZ48EI+DJnCY8/PzbOMbBr54KFiIr8+Y7LIgdOQjDjEZpG NKpV+QD27b9+i0I9GzTAvuE1DYMkfUOdZod/ukyDGzCNFOK0BSPpIjspH7K+NDNl6cXr NQ3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788378476; x=1788983276; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=UtK0az9ffiVXS6BRi5p/C8bg4TVrBl5o4jttOM3T124=; b=LByndNifL+zOMECAfLyJp6DF5wuad/+95HeylU5gXAlrOJKVPiR+Mf9Dz3ebf97+3S P6RBXsr8xWZHe9lQMZ8eHtC4EPwqMX19bP+pwCmu7uQKAjhMqa600OVTtP96Kdv5HIL6 1YN+jNX9juX6G6f8MuJL7BhFH3xTfTAfP7julEr75NHUdlR1qnPfh8i5QQ9Zib7weLLM WqwWNqbD+UPGPrWlGDiFEqSIp+BNwFXbmPfhCyFKMBDb+rG1pixhIwxyxYRsnxzf+Cqd vj42W9batm8PV/Ve3WJII/8RjGfl45h2UftA0W2YEmvrR7ptrBHGf7b1DzEo5X4GWxUa mn/w== X-Forwarded-Encrypted: i=1; AKwUvBzXDFx/1J3i/RxeFEy1vgtRhD+S3HD6rI5V29xoEwVfi2CkGqdgrg0z4MwR6vYjQOu2XwFlZVkRu+fVll0=@vger.kernel.org X-Gm-Message-State: AFuF++loe9NC/GVgpMOAaGjq/KaguaGAlNgfD0ewaX24KvWUGf3JdYRD 82sIdN95ca6baGjrwxZx72yrD3upc1sRuti8Sc19ry3IBkrazAQduNETyhD1m/EH7vwxw3b2v9F qp/rZqG7NqDib1O3k0na/ejWvkVuR8reket3lwNgmqNQiqDPviqAH5WDeScRUgJ/KZGg= X-Gm-Gg: AYBFou0yGpnafjZkPNskWL9gFa+moNq4B6E4LL6YoIn43KTr3TqSBzVPMIHFXN2lkNu isDFzUZDmrYduPkLB45KwBkCYMVXwvZRTXIlChR2R2AflnP0X/+MNrVgorjj7LbkjG7fPHm9y42 w3Hjygx9Idy6dtz5Gnc7EpBMOfmCsyNGbxWSPGu6Av7SZIGbGazgHvtJd5X93duxBPnbFljljY7 0Xi8aBxBPielcA+8DNAoKbOZYfhJ7tFKTtL5DE9JjLF0O3ucq+b5NWfHaM91QE2EhFdMpFPY1g2 HsG7IqGvwXmYw4gEuf8k8Ldg9IRcpJqtq6AM3iM00wyK5ukQC2GWEQ000jxc3Jb6BLTJbvss04H Wae67pLo7uDSVf6QvL87ScQYy2S8= X-Received: by 2002:a17:90a:d446:b0:395:c3f7:2895 with SMTP id 98e67ed59e1d1-39b07f2f50amr1517706a91.7.1788378475668; Wed, 02 Sep 2026 12:47:55 -0700 (PDT) X-Received: by 2002:a17:90a:d446:b0:395:c3f7:2895 with SMTP id 98e67ed59e1d1-39b07f2f50amr1517655a91.7.1788378475146; Wed, 02 Sep 2026 12:47:55 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3325641b4dcsm307065eec.26.2026.09.02.12.47.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 12:47:54 -0700 (PDT) From: Mukesh Ojha To: Jaroslav Kysela , Takashi Iwai , Liam Girdwood , Mark Brown , Matthias Brugger , AngeloGioacchino Del Regno , Peter Ujfalusi , Bard Liao , Daniel Baluta , Orson Zhai , Baolin Wang , Gary Yang , Fugang Duan Cc: Kai Vehmanen , Pierre-Louis Bossart , Vijendar Mukunda , Chunyan Zhang , CIX Linux Kernel Upstream Group , linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, sound-open-firmware@alsa-project.org, Mukesh Ojha Subject: [PATCH v2 4/12] ASoC: mediatek: mt8189: Use devm_of_reserved_mem_device_init() Date: Thu, 3 Sep 2026 01:17:04 +0530 Message-ID: <20260902194712.2003414-5-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> References: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=UZthjqSN c=1 sm=1 tr=0 ts=6a987d6c cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=vpwXisbvDR7QvT6TCt8A:9 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-GUID: 88OPoex3SU4o2EvQYnibE5pTFP3wqyuY X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfX9viFQ026foxL cZZY+I2FjFK15Lu0r2kKA+Tj1dG6jI0RqJnkr7mdQiqvYA8PEqu92DoPKuk6vzKaGyL61ki1i98 scJgTn3X8XXUy0vRVwawHXvTIriGOfo= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfX4Ujfo15tlh1d uL9Y8k/F78GedYAHxsK6I+ewXfWVVgoot7oDtTRXhtRBwLjVWlB4CxMjIWt7J8wkwOeZU5lCB74 LQ/JhuGZ2kHVDW0Nx5SIXGtbM9jdCx43I6XyLQDkQNsAiOOcpUJ5B7blknmEnmbTRLn+9FdANvF in14pYmJBceSV2OWm3fA/QT5svszJM89EeeykwWplqLHvdnClbny1+Bf3ZJbWvdh5YOOsf88M6D AhoEXSpAZJDgMaqzCO5r+IsUrElXNK7SS7asbPtwBXStI8jNPzDLwcOzvasi2OENtfqDRxxRquA bDr8gqYT9y549Keu5V9Tbphsv1GP2+nhrvAaWN4gVBi0Aya7EtKKxZUDxZi1CSLqx13aYLa43zw Zb5Wu1pePorBad3SFcMiFly4j0DC/0y7PNCc+O5G2ajceVjC0NjfNxiKsMs+XwDHoD1FHLgPvmg uH3J5V9nT6R3cu+oucA== X-Proofpoint-ORIG-GUID: 88OPoex3SU4o2EvQYnibE5pTFP3wqyuY X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-02_04,2026-09-02_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 impostorscore=0 adultscore=0 malwarescore=0 lowpriorityscore=0 spamscore=0 clxscore=1015 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609020175 Content-Type: text/plain; charset="utf-8" Replace the hand-rolled devm wrapper (mt8189_afe_release_reserved_mem + devm_add_action_or_reset) with the standard devm_of_reserved_mem_device_init(), letting the device resource manager handle cleanup automatically. Acked-by: Mark Brown Signed-off-by: Mukesh Ojha --- sound/soc/mediatek/mt8189/mt8189-afe-pcm.c | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/sound/soc/mediatek/mt8189/mt8189-afe-pcm.c b/sound/soc/mediate= k/mt8189/mt8189-afe-pcm.c index 77cf2b604f6c..04baf7d9132a 100644 --- a/sound/soc/mediatek/mt8189/mt8189-afe-pcm.c +++ b/sound/soc/mediatek/mt8189/mt8189-afe-pcm.c @@ -2421,11 +2421,6 @@ static const struct reg_sequence mt8189_cg_patch[] = =3D { { AUDIO_TOP_CON4, 0x361c }, }; =20 -static void mt8189_afe_release_reserved_mem(void *data) -{ - of_reserved_mem_device_release(data); -} - static int mt8189_afe_pcm_dev_probe(struct platform_device *pdev) { int ret, i; @@ -2439,16 +2434,9 @@ static int mt8189_afe_pcm_dev_probe(struct platform_= device *pdev) if (ret) return ret; =20 - ret =3D of_reserved_mem_device_init(dev); - if (ret) { + ret =3D devm_of_reserved_mem_device_init(dev); + if (ret) dev_warn(dev, "failed to assign memory region: %d\n", ret); - } else { - ret =3D devm_add_action_or_reset(dev, - mt8189_afe_release_reserved_mem, - dev); - if (ret) - return ret; - } =20 afe =3D devm_kzalloc(dev, sizeof(*afe), GFP_KERNEL); if (!afe) --=20 2.55.0 From nobody Sat Sep 26 09:23:33 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 92D294AE136 for ; Wed, 2 Sep 2026 19:48:09 +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=1788378496; cv=none; b=pSdHNKs5MmRLeVo3ok0XhPxD13SQVSZAZrF9DlgmeXuEAFBnEgLEvC4M1Fio6K+WukbZPmb+H3Aqe/XGX5vSYP9c81mKlKmViuRrRxOebHHP9EHned63N7MY26Qn2cphDoGEXxQqVP9dP6kjEbTbXaKzQmTG73mgQudnG6N010E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788378496; c=relaxed/simple; bh=Tp9ZbGaMeETB21dVEWW6WU9Uehfi/++4RqOXCa7Calc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WFXT4XC4VK8304NaVviWblnWP8x84/uP0C/QGCKa4FYhDL2iK4R32pbKMGiGivSbLEkQqr72q/LfQAM79GP3ygJjcX/HItjIGHXfSzG8G+owuZlImONm+beFH1x51srKFgd8k7tsb56zR0UQejbHlKmiC4BB8zA/xKrl/8A4N5M= 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=JtsacYbK; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Sqn/FOv8; 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="JtsacYbK"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Sqn/FOv8" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 682HrglO2730686 for ; Wed, 2 Sep 2026 19:48:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=32EdoVp2rW7 rCpiVn+zEPU508NjDuMsP8in1gDPigAw=; b=JtsacYbKfJVs3Ni2QzCap4OTDNG /yHIFyKNw9eD8ooS9U6Byunnukn9ZAOAhbm4lVLXMNYCVWrxAAg6S72RE/LfntRI L1SJ+w6RfPMXInR9O5xSJOnxT0JzR6K6/QA/rEEyEYKnL43Bi6aEKrmik0Gxd5ak 7eM4lhgrX/uufETpJNAMsedDd5V4j/dhF4/Cfd1RA978Hos6JzueVdJsdhZ+Tb5x +PGSrN/QBLOJOQIY3GJp0cAR+6qZvnTzf/MBhQJYkLA5S05owph0qHYfhi50VnBD BhhD3UleXckCepqAoLX5CtdpJka23y+XozayC28DcCW0pLU92wacZcAaKdA== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4geguy2px6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 19:48:03 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2d9057fab9eso22779035ad.1 for ; Wed, 02 Sep 2026 12:48:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788378483; x=1788983283; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=32EdoVp2rW7rCpiVn+zEPU508NjDuMsP8in1gDPigAw=; b=Sqn/FOv8dzRVdtYkVDzKhp52FhuElFFIDOf60hATVMXkkBMBrtXog/33ukERHlSskG jU7e4EODmqQMyVhkrSTvp+qK+gHNDWvdt41F9pPfoovMTxKC4au/QP+iHGJ1Hca5Ywtv RFrioOVYa/2QeBUgzLey0xmTnHaWWuiEojKVhNytEJU5OhalDIoLzHfbklAZCCusHkaD pBjd9o8WrNdsmcMme0pJpARI+cn8D1EIzukNvPCI5D2go0NIRSnOf3RSccSmyTAhIPHN B9f4+2Lltwm1cNMzWeyZOpYmfvB3UiYwFXK5lLHNIYxil4W9aeR5XdEtAIh2KwuqNwel kf1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788378483; x=1788983283; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=32EdoVp2rW7rCpiVn+zEPU508NjDuMsP8in1gDPigAw=; b=EmE7HrTX3MLoE8e8Eh+JAZ9ydosnQuz0KLNhu4vON0ym+liqdJFTuh0h1hc66480aX k8GVyoxhrWRVLYpZLqS6vIPp0vtOwP9aXaKllQpMRqptoulgiPF1ruMbUHqP9k4pZK0M Y2fUjrzDsPsArSwEfCjem7FyIJmBqSvpSyL8F9wH/saXmwm8YMPVXStklBLxVeEfhy+4 t+x+5vsCPJvrAdVvf2gpKjJtP8NtNMKr+GYcdFHAsYf/hqeJDorz6itEHYJnroQT5hZn b//quqapjGxfaxRxDSFGts4nsCVTy8pUoxHpMPzW5oVvMNi7HhhhtzKklSir8Qt+7Ke3 fzsg== X-Forwarded-Encrypted: i=1; AKwUvBxE6B9kDXBMEK6C9cUlNzIygjiPfuInzNEAsx0kv717I58Qekog/bTgRAqkKYSY+D091Jm8MufcP/aTUio=@vger.kernel.org X-Gm-Message-State: AFuF++m2NkpfKYzRYrjo/Z0B0DhrjKaI95YhaBfeRTm4fUxwnVlcgoLm lyxl5iBqGCvdYKRbqkG5HCqj/mc85oDx/USAu5Np9/02QDSWr/9lKU4r0xdLgVQy8Ctj4VEhsds uB/gTYjoAnMQSz3qNaKxn59va8z7LmVcXeoASLZtDAbyxNFoTE4VtpUJ3dHf1AkJBVWM= X-Gm-Gg: AYBFou0BV4fy6w9dLGRc0M+43LlKV0vzA/r/KrR7jzYzdYR8KtSdInphR7KAtxnLKCZ Nk+LiIG1W+CaQ91uD8MyMXcJq7dMSC1vKc0GPV+TyyYcphRht/H1WTyip+Ztqq9opOy1D+6CIAm ZdUf/4FJsemeYwAcd25zycH6/JVz5+qf1D9VUfD4qsij3ekKqRx2DYGe93ZHMcYoNrf1GcD+RfZ 2HYGAjGfSdFuiWA/BJvUbLJprlysFPriI9tdfSdeQsnCYJX7ZLOH5Sgc0pQioKfd5yZTtQh5YFm D99+rxPXTeHHpRwYpZ1lP0n51S+esIu1PFH/pgWgk/988FdXl8qHSVzLmABekcolRFsZWVwERaQ y7hZFdfV8dj8SkSQdOWGltg+w8GE= X-Received: by 2002:a17:902:ce84:b0:2bf:dd0:c8b1 with SMTP id d9443c01a7336-2daec43ee8fmr88328385ad.0.1788378483030; Wed, 02 Sep 2026 12:48:03 -0700 (PDT) X-Received: by 2002:a17:902:ce84:b0:2bf:dd0:c8b1 with SMTP id d9443c01a7336-2daec43ee8fmr88327845ad.0.1788378482601; Wed, 02 Sep 2026 12:48:02 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3325641b4dcsm307065eec.26.2026.09.02.12.47.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 12:48:02 -0700 (PDT) From: Mukesh Ojha To: Jaroslav Kysela , Takashi Iwai , Liam Girdwood , Mark Brown , Matthias Brugger , AngeloGioacchino Del Regno , Peter Ujfalusi , Bard Liao , Daniel Baluta , Orson Zhai , Baolin Wang , Gary Yang , Fugang Duan Cc: Kai Vehmanen , Pierre-Louis Bossart , Vijendar Mukunda , Chunyan Zhang , CIX Linux Kernel Upstream Group , linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, sound-open-firmware@alsa-project.org, Mukesh Ojha Subject: [PATCH v2 5/12] ASoC: cix-ipbloq: Use devm_of_reserved_mem_device_init() Date: Thu, 3 Sep 2026 01:17:05 +0530 Message-ID: <20260902194712.2003414-6-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> References: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=UZthjqSN c=1 sm=1 tr=0 ts=6a987d74 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=VwQbUJbxAAAA:8 a=TAThrSAKAAAA:8 a=EUspDBNiAAAA:8 a=iqpFDo2SwQq5gjaSpEAA:9 a=324X-CrmTo6CU4MGRt3R:22 a=8BaDVV8zVhUtoWX9exhy:22 X-Proofpoint-GUID: QP0V2GwCBspyEHVRt3vPz5R4DyobPWFp X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfX1i/Yl1c0qwrT ccYk4EmDL2MkKuRD1NHRkLPBrbXvN6tFHCr/+p+jutSz9I9ywdrvXh53AxijK4kH3QTE79L8Olz Ip2WS/5N4aesrg+DVyhcJPDlwJDyF2k= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfXyoEGbGDazlIR KlqY1R+g3OF8ozH4OScj4FwcyZHRkAHI04KI8qmkSRsq1qlun8q93CmpHCBuqVfil0an9jsUiDi Ckv0ZNt9rw/BjO6mLK0q9asPRMfbKB6ZK+nErD0pn1KRYWrTCWaZtXIKLEdVVedCkmSju+xr6gb Vl3Vm1XkJuHj+N05v/7g7zcOIg6F4e20GeUo3yVw/EOxT9BqXkh5uFbp4QdZo8XHRdIfmyZRdeZ rR48YLTkSLasiy/XTXQoXr30MGqxF6pwPKdzP7mQNtqx86T2DMXHJpFYMY7onVAwpuY2oNoeW6W YcUTCZpGZIeQYtqGIAun7aMngdgkZIFzJR1/LhF83XtidGk4MDtlmjvzHe33fjpWwdgPa0GQvlR htU0Wci0I8k+rXUl5wJdasb+bc4LO3+eSOGsEMl54EK04X1BnAHWBzl3/rV/Ncf3g+GUK+moK4Z X+eVPFnbbrgW7e31FUQ== X-Proofpoint-ORIG-GUID: QP0V2GwCBspyEHVRt3vPz5R4DyobPWFp X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-02_04,2026-09-02_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 impostorscore=0 adultscore=0 malwarescore=0 lowpriorityscore=0 spamscore=0 clxscore=1015 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609020175 Content-Type: text/plain; charset="utf-8" Use the devres-managed devm_of_reserved_mem_device_init() to ensure the reserved memory region is released on device removal, fixing a missing cleanup in the original code. Acked-by: Mark Brown Reviewed-by: Gary Yang Signed-off-by: Mukesh Ojha --- sound/hda/controllers/cix-ipbloq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/hda/controllers/cix-ipbloq.c b/sound/hda/controllers/cix= -ipbloq.c index c1084a915c13..815932e5c58b 100644 --- a/sound/hda/controllers/cix-ipbloq.c +++ b/sound/hda/controllers/cix-ipbloq.c @@ -257,7 +257,7 @@ static int cix_ipbloq_hda_probe(struct platform_device = *pdev) =20 dma_set_mask_and_coherent(hda->dev, DMA_BIT_MASK(32)); =20 - err =3D of_reserved_mem_device_init(hda->dev); + err =3D devm_of_reserved_mem_device_init(hda->dev); if (err < 0 && err !=3D -ENODEV) { dev_err(hda->dev, "failed to init reserved mem for DMA, err =3D %d\n", err); --=20 2.55.0 From nobody Sat Sep 26 09:23:33 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 333B349DBB7 for ; Wed, 2 Sep 2026 19:48:16 +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=1788378506; cv=none; b=NvHsGvt4SczS/b0MWjCDGO/PI+z7K3VnUkYTzNypnyoHyTmbniABBBKGewVIGWEITjHEPK3gP3oGIf4XyW3khZiuN0KiDdWlWfMJuzDS0ObWyr3Dqeqbhk/cqJyOpi4LzL7zsLQJADbS/7Kou2BJ+xpdUGwKnkpmfNz8QMOxvU4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788378506; c=relaxed/simple; bh=AMMm7hRsydGhyrdkXG61mNze853XUub81eosJE+URdo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=k/ArbCmXI0x9qjAZjOwnhdC5wDtpRmCPDCaIdFWQ5Kcudv9YBed4g1Vqd0ncvVRBo2GKg+/9HQfS3AQuZqvod39L2IKK7KSH7TNb1PR2991pvuTkO6CE9TWxg4jx67E6bo0MCUkIfTt+cu5PUvGEBqAD5s+vz1QHeJAAAXE/Cj4= 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=f9MRTSDk; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WSUlSNeH; 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="f9MRTSDk"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WSUlSNeH" 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 682HsA4I2485679 for ; Wed, 2 Sep 2026 19:48:11 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=FSI8nDh7SJ+ 4QQ9G9zlzAVvvvqBaMGbeQbdznI0RCeo=; b=f9MRTSDk3pl+Xm8LGcfZuQKkl63 lF4WIoD4QuA5qHY2ReiJ3flaKBMFAM+uThec/wSWQz9etrgHEP6tcXEs7EIYFTBh dQ0XAExdAxSd0Duruih1RZkw2j8DFjKxqFwwSB/cg41jyekNlPgLBHRMSXLzVv6a qNB0MqF3nOAPv1KcMcAkOq6XyOs70W0/W2uWqLOA8jspbraRPopQBI0uAcsSQFNO DB9YR19g4ijdhghltd9v2NaGxrrP+gFRElnvS9D5ZrytBDsHs0sEYPx2B9JO8LLr rw936RaWCRxEbXgs9M4S+MMXlRqiYXM2BfyV/TQjHL7rBfQ0B0+MzlcUSfg== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gemjh9m94-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 19:48:11 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-398e1f7d1a5so2344361a91.0 for ; Wed, 02 Sep 2026 12:48:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788378491; x=1788983291; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=FSI8nDh7SJ+4QQ9G9zlzAVvvvqBaMGbeQbdznI0RCeo=; b=WSUlSNeH7wroo6HrrqNZgp6DyjGBKUp7NCsotsxNvTpfjSaG06UMvNDEam/xpyZ1N/ w96kvNPdZKqOPmUlbyvMCFYV/tq3CMpH5HuM1Fp49I5AYFq6K5JFf+Q6Hk3JpKObsrkD t6NuhW02YLTlhORhm1RZI2qhNIt/fZDo3YloU9UHC/9AxBNNru793u8ebjCuQCXZWPbr JoEWscNdxX5yOGvT1NDlbe57jhu/hqMWMrqbdaVFTY9dNhnXOhTZyu6d2TesvNZ5qZ/O pK6l99IXcXff8ZlyidgeH+Ja0eqAqajZa49vZE3zGPFOvL18Y4aW+8wxiaOZ2kdtP6RS 3xSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788378491; x=1788983291; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=FSI8nDh7SJ+4QQ9G9zlzAVvvvqBaMGbeQbdznI0RCeo=; b=MqdLMzoZW4ni71wQC0EQOyOW1C9i6nTsT8qDkDH2DDYpPKxC86+5BlNWwNZJnBN33g 9kESRBwZaX5TLgksAffFyIE5MyAclf9eSAEVI6l8IqUhRHb+dZCHklNILzv+O3FKifOC h4pYxEMtKYLbCpmLwnh9kVnYFmPhDIP/w2TpjlUtxNt6+pxQ4Ehk7pdH1Lbk1IcnTjbe Pr4zn7Wx/NS2McheKB3zRPWC7AO6ATSkNHBTIjqlKMtRi/+HEPpiwHlD7ul5KF9O+m9Q VWzZzq6FZA0FgV0aNRqsKBE6Y7df/FG2Enc/xbqzDLoUyDdDwO40zUFnOGBSD1zRpxxo u0KQ== X-Forwarded-Encrypted: i=1; AKwUvByJIukj0NJfNT5zramxfZJ3w7NFuUBiv+KeBX269DDr7ptPLq8t7l+anLZpba2q2p3mmCV6DJOER12DaS4=@vger.kernel.org X-Gm-Message-State: AFuF++lIm0oWH/ROqoB8fE0b9WI3qArD+ylMp9mPdnUnrlNE1/EK37D0 j90ktGCSSiSq7O5PppuMuh3SYbtyV1rOThesALpJsq1MOZW+g9hoJ+MdHE92FP/TOv45zlbmhyR Qb+SMtBDlZoYrIS2NfdU1iLYxVcS0tfNfS0BUJB3JHVkZsO58zBM8ZOXedXYMjwlCJzw= X-Gm-Gg: AYBFou1Eq81HjbS+5acznqfcIm4kb+geha4FP+312YmD97gMNs68p8fBOgBHzn0V5C7 hgYvfh7guyNsAynd5cAuta1KTuaJbsl7UYVp1oywbkcuTN3Qsi3SfuBT2i5L1qhOGqBYxn64tF4 mUupRPt6fy3y4UXkXf8yUXf6X4JC+Q4sky6mA6kuAOuu4Cj7si+a5GokKJsBTTfUw9mer76kFsR exYQ7OX2DwvcHZIStArYwDWdRsA5pLdT3G0NtqHTQQ9bFdcLaP9JUo1Hx/pq+u3m2f0VI63i0mV s4RXtMzQ/ESBdM1gv2MSbWiY4kzWWAv4h8AEIiyNOQuuW26I8aasD04HOg3r6irHtCSyj0U0MOc aLbzMLZoQrxpws6PO4gBbz6oV0/8= X-Received: by 2002:a17:90b:3909:b0:398:9c0c:7c72 with SMTP id 98e67ed59e1d1-39aee204517mr9442685a91.25.1788378490481; Wed, 02 Sep 2026 12:48:10 -0700 (PDT) X-Received: by 2002:a17:90b:3909:b0:398:9c0c:7c72 with SMTP id 98e67ed59e1d1-39aee204517mr9442629a91.25.1788378490006; Wed, 02 Sep 2026 12:48:10 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3325641b4dcsm307065eec.26.2026.09.02.12.48.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 12:48:09 -0700 (PDT) From: Mukesh Ojha To: Jaroslav Kysela , Takashi Iwai , Liam Girdwood , Mark Brown , Matthias Brugger , AngeloGioacchino Del Regno , Peter Ujfalusi , Bard Liao , Daniel Baluta , Orson Zhai , Baolin Wang , Gary Yang , Fugang Duan Cc: Kai Vehmanen , Pierre-Louis Bossart , Vijendar Mukunda , Chunyan Zhang , CIX Linux Kernel Upstream Group , linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, sound-open-firmware@alsa-project.org, Mukesh Ojha Subject: [PATCH v2 6/12] ASoC: mediatek: mt8173: Use devm_of_reserved_mem_device_init() Date: Thu, 3 Sep 2026 01:17:06 +0530 Message-ID: <20260902194712.2003414-7-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> References: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: LXzJ8X2PCtFZa27uFdVcE4ohr84s7_ia X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfXx27DlmYKPROK iYW77P5x7WZSI978c8LM3G0tQxOCOqKMutNdIuyqxAXL9pWRknNL0+BPR4bVaYAWDvnY5FHjsCi qXpTR931YPiuiA0foxfgzYF1zRt/9ZZHOA4mMydp3QvYUezzp0XoKVlTYtDkBXnM8UmZip3Umr1 v2EGzXuGueFCxsHsPs5gQIkd/Nj7OKnjvijzIkKsq6sqkt//ZmZsZ6QD7mYAZtCaTHq9ISkvr/R x8SwsU/LMfCuk3Ovo+u0nNau+M8vUlmGiH/BUl9uMhMkvwfpCrZEuPfUrr/id5k3v/B5DRJ2ThQ d193r0ul48EhLQjKfzgkGdRtYAUqlAts2nzl5gZN1YRQlBPBID/U49MjW9L2A2NygHXhD6RS6hv tHPXm2IFuC4cSMosOM48uPFPRWMJ4Gs2J3ix3MW9NGokhcq3wh1Fw+ptk3W3fff9pq7YXu2L7Io guvU+xhXBsdQxCbsdRg== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfX5qpjkpoqUdGV 6EEW6Bd9F22X6xXSxr9vjA3o/5qXZnaJIwdUdgnvE/2aF+kh/7UAgTKxpqgK35vlOozwz5IjKD+ KpG9l48/F/EfPeQEFn3v6rZs0xr06mw= X-Authority-Analysis: v=2.4 cv=ErHiaycA c=1 sm=1 tr=0 ts=6a987d7b cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=2-kJ_DxirqQsj2pPc2sA:9 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-ORIG-GUID: LXzJ8X2PCtFZa27uFdVcE4ohr84s7_ia X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-02_04,2026-09-02_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 adultscore=0 malwarescore=0 spamscore=0 impostorscore=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609020175 Content-Type: text/plain; charset="utf-8" Use the devres-managed devm_of_reserved_mem_device_init() to ensure the reserved memory region is released on device removal, fixing a missing cleanup in the original code. Signed-off-by: Mukesh Ojha --- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/mediatek/mt8173/mt8173-afe-pcm.c b/sound/soc/mediate= k/mt8173/mt8173-afe-pcm.c index 69cadc91c97f..0424d79bc9b0 100644 --- a/sound/soc/mediatek/mt8173/mt8173-afe-pcm.c +++ b/sound/soc/mediatek/mt8173/mt8173-afe-pcm.c @@ -1072,7 +1072,7 @@ static int mt8173_afe_pcm_dev_probe(struct platform_d= evice *pdev) =20 afe->dev =3D dev; =20 - ret =3D of_reserved_mem_device_init(dev); + ret =3D devm_of_reserved_mem_device_init(dev); if (ret) { dev_info(dev, "no reserved memory found, pre-allocating buffers instead\= n"); afe->preallocate_buffers =3D true; --=20 2.55.0 From nobody Sat Sep 26 09:23:33 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 D41D44AF149 for ; Wed, 2 Sep 2026 19:48:22 +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=1788378510; cv=none; b=s6cNr0VFXVYt9nfukMLWy4qXlQZg1jNOZ8du2/lrQmDfQZ6nCrCP+psGg85zzdSrGvU5RVSq6IoFpkPUuzLsKRWmw51/RpRHQO23OaQHwmE1RndUhxH4hs16kfjQsFQvZ/uGimEECd7ceCTvYKwWb3TPF695vzZgTgGGh4pehOE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788378510; c=relaxed/simple; bh=UCipgd/TO/vY2C7qqQPP6j1/jZMLJQlQaBZ9luI8+JI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=g0mewGSjPZTSQqWGX9dyW5dATtIUHKsl90uYb4O+8kPDIDCW9VojjMjim25vyQTPXnH6qIOMTFOwsH1BsfY9OGJd55FIFAXf7uhO+Le6k53osGctrWnYYiMgeLUly0jezmOtLvn7QpaSy14rqphPpAMUjjDJDKzX8M329LHXuJM= 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=B7olY2gJ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XN0Jo7OJ; 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="B7olY2gJ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XN0Jo7OJ" 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 682Hr0Dv2104806 for ; Wed, 2 Sep 2026 19:48:19 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=kbPay+R8Ceq eWwn1FICo6sBaCOUhXLnhdoFXPQxblH0=; b=B7olY2gJGSIpj2fDG7L2gIFqQ6e JT6tYIqewvY8P9NfqErInwKfDOxU65KUH9vNSJx5G2VaxyA9ypw3cZle1gWc6ULB gwBBO249bNezUJRRvS73dLg3cwzIdBznUDugkYJIFuI9xUmaMJEysCaimOoCaOek i0ifSlEgcSv1cZwp+veeS1PeFh1z86k+PgQArqsL5ZkhfBKZNd1cKiHW1OVacwWK dH8540V7hmM/Oy3PIQGTDkGKCxqZ8vjwXZDkMDzoANPs6Z4nlOmSjRO+TN1dmr99 hdB2oGdoSz38s6Nbqu7u/0FJ9lrvOI9wXJ6XQQv1j8dh0B7Pp5mIduLIbrA== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4genrdsbm7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 19:48:18 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2d6f75c1219so29462945ad.3 for ; Wed, 02 Sep 2026 12:48:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788378498; x=1788983298; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=kbPay+R8CeqeWwn1FICo6sBaCOUhXLnhdoFXPQxblH0=; b=XN0Jo7OJ/EIzRm64N45MYVQIs/2LfCWmWE+2q1LnX+87Z350HMWMLZ1ndtDq+eiO9T WUGTDKPyEHV7Q543eqnfad76iLaZ5xwh0F1yCwMbrnedaSW26uURNrL+a+/EfnaOPPMZ n/TNKHaZsCnA0dQJO4VtLaM+l/L/lYbW+4g48/02yr0Pecjg80YyhPEgCZDbZotP9KQa smAxrdqqTLkHhavwP8ArehXa0pY6VHmIwf5voGGAjHDoQAiNoye9KXTsnAEGm2Xd4heC XJjSx2cSXOXLKkGkK2Gx0utd7VIbdHoek3JLCgLMyOMbGOkLMHtMHn9dKv+2OYUdgd/L ehsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788378498; x=1788983298; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=kbPay+R8CeqeWwn1FICo6sBaCOUhXLnhdoFXPQxblH0=; b=M4tcDX7uoijGiXYai31TczqW9Q0/yf6ArbNooI7k8Td9gJyhHGbo4A45yiUCuCi129 7CRfhlg8pZ50qAo0MTpi7C7tOp5nhdbs2CwyVE66+3Dy3Z49RWpqeGkZ9JFG1bw/xDvg 7mhf57JzHggnQQdkvK9Gdv35mjFMoaWm8rJ5Rhw5L2vl1AHh1itqPfX6FtgTXo9WPG3/ 9V3Omka3cggT/kOKbDqlabubxzmYvFJCGSSh35iBRwc/AAHODeXbkGil21kZd0VQW8mP npG8yroNKItuqsNwjgXuta8bXrET7oCV4z59qQSqB3u+jXtLSeFHnsEHUv8//AiIz3DK OIzQ== X-Forwarded-Encrypted: i=1; AKwUvBz8mIyAgO7x+HL37T7HGRbOsHq5cNjesBD0SUf8qnoS+xzExIO/ExBCa5tLKfbCgEJqiV+aleFP5+TqgGs=@vger.kernel.org X-Gm-Message-State: AFuF++nsCqgaYsn1r+KkLsHORaaZ0p+PdJh8TBcb6pBCRtX2KGAjVUg3 MLnfTxuI+PblaGbQpEUjGjam26J+qS425pWdaUhcTKiyvyhFef41ZyuwDdILc2HOLcE4AoV0D1c /HKHAh1jrS64keCb+VJcnB/wNzuIBDdcyKL7LFJewAqLOseJbWbsa99wQdvCzTX4YuZg= X-Gm-Gg: AYBFou0zpcAasxd6Av+NZmP2Zp3f1l5cnXfKWNxNXCp+Ox8+IRUo5tv6nd/3mM2iPkg HggeUVISe8bFqalulPQwjWpnEYMUTfZqsAbvYMi75ha0GEg1uzIoBnsZpKCmGROpBTVFSGr0lPZ zFi9m8+Q+lsj/7l8ZHiMFqI7utsq5tFyX4TNEJKelf7KJnBVPvxcbE+Ae+/gMj0eKzAuT0osyDN HkS8jwCEC90ZOpoX6QWGQUwQ/Sz1oDaJ/sea30OL6tFfCVueLSvlnRsof7wgHHXP9tR1Oqkp10e QA3iyYKBw9awBimEfsm83txmU9xHT905U+KxG/+gcWyZjy+oArpSA53Whr+bDen3ZK/wlfbrrP0 qlJN549wsmhx6ZJSm/xIV7sTHHgY= X-Received: by 2002:a17:902:cf41:b0:2d8:d4d2:dc9a with SMTP id d9443c01a7336-2daec78a390mr108998505ad.22.1788378497914; Wed, 02 Sep 2026 12:48:17 -0700 (PDT) X-Received: by 2002:a17:902:cf41:b0:2d8:d4d2:dc9a with SMTP id d9443c01a7336-2daec78a390mr108997865ad.22.1788378497411; Wed, 02 Sep 2026 12:48:17 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3325641b4dcsm307065eec.26.2026.09.02.12.48.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 12:48:17 -0700 (PDT) From: Mukesh Ojha To: Jaroslav Kysela , Takashi Iwai , Liam Girdwood , Mark Brown , Matthias Brugger , AngeloGioacchino Del Regno , Peter Ujfalusi , Bard Liao , Daniel Baluta , Orson Zhai , Baolin Wang , Gary Yang , Fugang Duan Cc: Kai Vehmanen , Pierre-Louis Bossart , Vijendar Mukunda , Chunyan Zhang , CIX Linux Kernel Upstream Group , linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, sound-open-firmware@alsa-project.org, Mukesh Ojha Subject: [PATCH v2 7/12] ASoC: mediatek: mt8186: Use devm_of_reserved_mem_device_init() Date: Thu, 3 Sep 2026 01:17:07 +0530 Message-ID: <20260902194712.2003414-8-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> References: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=H4/rBeYi c=1 sm=1 tr=0 ts=6a987d82 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=YxFYfaw6DuWYmsw8bRUA:9 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-GUID: EQBRMRAGU2wFGd88J6Z3YvL_UELgPuUq X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfXzL129Mfs/8NX JumX/tWBWdGCCYGFbBkWFule60RbuHY+iIVC3uauZZmhN+4ZV/HeDF3rdccdQZKgPXR5slGCEX0 w3YDE7+MSgAw0p8xtUSEoXMOUNfj3xNGlShl4xDVi0PiFJT9Q5goJx8jkQJo6UqLWyKDtHUi8QX RqdD0Bc5nNXZ/dGFxac1/45hNCsZZtDE2vFO1ahGlyzTkNXmV4gSmiI22zF/u+H73MpGVfXPq8L dV2eET82V6pMk6JpKIf8Q72NVtZR0CaVGjcWC6tSYoM2/uy7DckSbXAdS9YQDIgmYHxnfkTEvxG OVLHKT9Ap/xcayu0+SK60ztdYi9/kRc6FN6VZIsKmdJZdLkqBKQ2quhaBvWKTdbwSzOtn3txApv OosXkezzLEJEzsnNzbQ6tkEQTuOke9+sqz3LC9aZq7zOJUBvoQdTcakFTPogAPcIwYHt6Z22kl8 gMAXlsIXfF85PgBBIUA== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfX5KohNemzW4T6 CPPyCqlpiWe6jV4sw0pLIpYOwARqKVMB7aLN/9+AOz8ZsR/qxgbeTAXS5iJrBBO4icVKxjNiv8X /Q80D/tkNDu5kvUTpV7SpeOJyWOMWBc= X-Proofpoint-ORIG-GUID: EQBRMRAGU2wFGd88J6Z3YvL_UELgPuUq X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-02_04,2026-09-02_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 priorityscore=1501 adultscore=0 bulkscore=0 clxscore=1015 malwarescore=0 spamscore=0 phishscore=0 impostorscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609020175 Content-Type: text/plain; charset="utf-8" Use the devres-managed devm_of_reserved_mem_device_init() to ensure the reserved memory region is released on device removal, fixing a missing cleanup in the original code. Signed-off-by: Mukesh Ojha --- sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/mediatek/mt8186/mt8186-afe-pcm.c b/sound/soc/mediate= k/mt8186/mt8186-afe-pcm.c index 44a521c3a610..60576f885acd 100644 --- a/sound/soc/mediatek/mt8186/mt8186-afe-pcm.c +++ b/sound/soc/mediatek/mt8186/mt8186-afe-pcm.c @@ -2836,7 +2836,7 @@ static int mt8186_afe_pcm_dev_probe(struct platform_d= evice *pdev) afe_priv =3D afe->platform_priv; afe->dev =3D &pdev->dev; =20 - ret =3D of_reserved_mem_device_init(dev); + ret =3D devm_of_reserved_mem_device_init(dev); if (ret) { dev_info(dev, "no reserved memory found, pre-allocating buffers instead\= n"); afe->preallocate_buffers =3D true; --=20 2.55.0 From nobody Sat Sep 26 09:23:33 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 B99604AF174 for ; Wed, 2 Sep 2026 19:48:32 +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=1788378526; cv=none; b=WYzwclSe80NMp+VTJWwft6IxXE3B1KP3iQh+7j5o+MNFoeAG7MY3Z0CZufCJAsq+QR7yNGAwf8H3ye5Vn3DgZl4O4zfF0Ph+rtTtY4ombrAIvOqjNAx3MwDwhQunXunPmIu3qr8ITsxEJAO5HeDeXsNdWrcLvEsUFcpwm7pKpfA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788378526; c=relaxed/simple; bh=mV8wJOcvTvuJxHQRGgDhBEXdcKnu0/1DbCT89c/dmhg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=F5QqUUZO3XRYyIh1Z8sGLaDa2lPIIOfvXoHP6QMG2Oi6JZHGTVONG0RlRUYYrvAJcFdEOsashAPnsOsdY1LsdBKbGeyXYHtm2lUSOMlXpHnUa70zV7ju0VTPptDjxMX5lcueg+DIu2zIYGZk4Mfr/I94QfLHIPcW0izt/rNT0Ns= 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=ex/mGCBu; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=YGRmThM8; 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="ex/mGCBu"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="YGRmThM8" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 682Hr6MP1650757 for ; Wed, 2 Sep 2026 19:48:26 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=J0wX0NGvpX+ d3fdXK5KeRZzZ45a/RXp3bjbTn4NhSmg=; b=ex/mGCBuQfGUfQ+I3WEvpht4tCf 6cIPSR21rccSUNeLu9q5onnBeFdg8CG584sGjhoGdssDNxKtLgGQsO3zH3x/hH+U 6nlBflB1cSTk+1qOicUF3KKKy7voDaY9jgycGYoEYImIn991GMZDHTpQg8761iuV GsqR54r9J87D4CivoNelQPGhJmbk/FsWODF4fWn88Jibbpqt0Hj9TBQaGYdQ9a/7 yMFEBEkTSP4hN6bsQeQS3MQ/enzes0QL0yD+cjarQuSpus+loQpD724LqefxuzhJ Ih+0a3dCckghwKcSveSRhAA6+u8Pmszj44iQtybr+grBgcJ4t8cFP1JtWFA== 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 4gemj4snjt-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 19:48:26 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2d001671a54so25200495ad.2 for ; Wed, 02 Sep 2026 12:48:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788378505; x=1788983305; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=J0wX0NGvpX+d3fdXK5KeRZzZ45a/RXp3bjbTn4NhSmg=; b=YGRmThM8wzOh7dDBCd2ZDusIbBD0tXK0dxIrloT7gDp+B9iD2ogq2C8y2xPTkq6diW 4ktFSxqrnfgTpl7Y8028eMkkCkkIfFPOMDrELrrsp0ditrQch+wYMYC4sAVuvRZ3AMmU qXh10leYVjeSmBeKqacHRVK1LYobiH3XX50u1D/vgPpkEYDoXdrFSa6niMqHTbphWv3R KyKCjYIoA9j8QBwtrxfWShmporteYEo6QyXdxl986E3RxIMXqCFKmRmySiQ249K91Cza 6R1PIyAx1GkHbfB0Lwo90+gKUknjmD1B0vVTsRlFTiT/Db3HwQA/3RewnIidISW54o7b Wwsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788378505; x=1788983305; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=J0wX0NGvpX+d3fdXK5KeRZzZ45a/RXp3bjbTn4NhSmg=; b=b9FNlkLWx/cWFlXHFV9igNSEJhE6tmvO4LIWfBmB4i3Fxb4COi+fOVxQEOHVeB2gIi UHjz6PUn0gr6jnZHTGIUy9AIxyXFql+DCU1u90lc3RycLzoKpvKvDxUpjx90H/NxO0Zk Fnn3LaRwBJyOA8ZKuYiiDLTRJ5TMfjcAhC3f9yi7HbwqhVqWZ3hmCqITEu+e2YSaw0my Iy0A8Mb0D9fLRWZRfan8l7Oc81xn+a65k93bq6lYXJ6j1WytxGBzaYDbxawyl1UoTr0x Gtzp275MxWyQWbIB9cMi2Pv5LepFHsRm/denXzEdDXOCHN8IxGP6ujT0z4NJp6vAWkpd SSbw== X-Forwarded-Encrypted: i=1; AKwUvBwf3MZGZ0sz/FU29dep/o+27SkHjP2au/1WtMxY/T1+vBx8O8YPBN078spHgu+CGxJXGEyS1Zp26toXpMQ=@vger.kernel.org X-Gm-Message-State: AFuF++mqo4+XQXWJXGcmmBtnScBvfPOk7HhS/T81uJIouZ13oPE6E3zq 7gXNbrjSio92jxR0AiwFIYKYfEOBsss0K2+41/88Vk8GNqOaXhQSG89AClEMQldSk2tZPdVxJP4 UwTNUk6wAp+49Qa6Qrb0tSiVO5VFCF0BTEEJcwD81G+OTGAeSAbY48SrgoWc3ov3yLuM= X-Gm-Gg: AYBFou1MNJi082ZNRDF/be0/Opssryt4WtAe7In9zV3GYyMiKpWtPfeoGocBaKxumfP CpPgadd1I/z6htB6cMOx5z2W+XGLF1QFFLJHQwAio/4jWUE4HSnBEKu2dV7BA/nuXrr/63eQBJ2 BqZxwAy+lBYWhZrT/DMcZMu/Ite1Aq33ZsIL30fTjoB9DaBztYITAviBPddb/7HZ2Hch3WYkOCV 3XllVLQkurFqRZdtFamRNWCsWgMueHbWSMFNpj2G2jNk8i8r7slt1St1JQm+sr1SO6Vd0VI1IkS XkrEHod7JK3sYnKndqZsJU3F4oef7u1fim17l0P+EBVk8S9x1+SIbuzwj0jI2uda/RK2HSuxFTQ DrQDkg/HHBn8UTiX2d/Pgr4yB2lE= X-Received: by 2002:a17:903:37c8:b0:2d8:d4d0:7930 with SMTP id d9443c01a7336-2daec76298emr103553375ad.20.1788378505339; Wed, 02 Sep 2026 12:48:25 -0700 (PDT) X-Received: by 2002:a17:903:37c8:b0:2d8:d4d0:7930 with SMTP id d9443c01a7336-2daec76298emr103552775ad.20.1788378504916; Wed, 02 Sep 2026 12:48:24 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3325641b4dcsm307065eec.26.2026.09.02.12.48.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 12:48:24 -0700 (PDT) From: Mukesh Ojha To: Jaroslav Kysela , Takashi Iwai , Liam Girdwood , Mark Brown , Matthias Brugger , AngeloGioacchino Del Regno , Peter Ujfalusi , Bard Liao , Daniel Baluta , Orson Zhai , Baolin Wang , Gary Yang , Fugang Duan Cc: Kai Vehmanen , Pierre-Louis Bossart , Vijendar Mukunda , Chunyan Zhang , CIX Linux Kernel Upstream Group , linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, sound-open-firmware@alsa-project.org, Mukesh Ojha Subject: [PATCH v2 8/12] ASoC: mediatek: mt8188: Use devm_of_reserved_mem_device_init() Date: Thu, 3 Sep 2026 01:17:08 +0530 Message-ID: <20260902194712.2003414-9-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> References: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfX4CLMnJkYvfUH Ox0BxUJWgDQ9Tjf2xiEaVv7kHEc8PNJ5rJQfH7y0/rGhyqQX63LOHiaCT1AbdLRTcxsEAnOdsvP hPglTaHI75hqyx2zlwF6p+JeadJ7G2wiCScBpdKNkKpgI31+ZqUBFHa72kEchH2Vuyz33rybbHN onwLV75+QoXTbt0xtRRg/t6onYTs24+oWwtnfMi/TVaySIsOSJF0yBmwgkt9SjQnGJwgk4X13uO QQ++e8j8lZ5G4DXCyhsHhLhHyeITlmFIk21vZNxR/Kgn+KuDuiTaFvwei6XkVMdja6q8aNg+Ur1 uHb/TP91Jxiucgx/dAitfVZTBagFYZXq4RiSMJZanfsEIh22NPXFp6MtLQGOPpqsf6R9CZte7TO e6dpDr+b//U74E8aB+9kdnG++J+GwaM8WbJgB4Aqe6eQ7q5gxTVyu7Id6s0cPxuswXxE06BpYg1 8E5oXj6alnnnJDX/Tsg== X-Proofpoint-ORIG-GUID: qQPL_-4ayhRfBPlASeOjLEZTVXBp4m_f X-Authority-Analysis: v=2.4 cv=MdhcfZ/f c=1 sm=1 tr=0 ts=6a987d8a cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=n3t7IOQx-iCxt-lDHrwA:9 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-GUID: qQPL_-4ayhRfBPlASeOjLEZTVXBp4m_f X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfX5NoD8JOKNqi4 HzZ1sXNQeMgLRLkg12mZdVx9ootK9rZq8OmpIv8LqaCCrMrmnGxCF6oRoWPaOsFVrPG0OTDSgPA xEsNko9GmJYLzDtMAFa+yERYs640qfg= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-02_04,2026-09-02_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 adultscore=0 suspectscore=0 malwarescore=0 phishscore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609020175 Content-Type: text/plain; charset="utf-8" Use the devres-managed devm_of_reserved_mem_device_init() to ensure the reserved memory region is released on device removal, fixing a missing cleanup in the original code. Signed-off-by: Mukesh Ojha --- sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/mediatek/mt8188/mt8188-afe-pcm.c b/sound/soc/mediate= k/mt8188/mt8188-afe-pcm.c index 7b1f5d05f4d6..ab4ce5e86b9d 100644 --- a/sound/soc/mediatek/mt8188/mt8188-afe-pcm.c +++ b/sound/soc/mediatek/mt8188/mt8188-afe-pcm.c @@ -3199,7 +3199,7 @@ static int mt8188_afe_pcm_dev_probe(struct platform_d= evice *pdev) struct regmap *infra_ao; int i, irq_id, ret; =20 - ret =3D of_reserved_mem_device_init(dev); + ret =3D devm_of_reserved_mem_device_init(dev); if (ret) dev_dbg(dev, "failed to assign memory region: %d\n", ret); =20 --=20 2.55.0 From nobody Sat Sep 26 09:23:33 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 CE6653AFD10 for ; Wed, 2 Sep 2026 19:48:35 +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=1788378523; cv=none; b=UA6SzuktC1QuEYtVjQ+fNhoRW8iGv3qZW2Vk4gvPq+3yp14zG0UHAdKpEjCn0/IfxCwodXKNMVDAkLlt9H5vumuBh1DxaTXaoDL9ctms9+yNl6AhHAShHs7hUW3BKMqQnKgOGfJDWfOCrTNeAXA2mQ4YL2bWo6KkQO0vln31rkk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788378523; c=relaxed/simple; bh=1QjMBio5tyeLY8XuQmgxMCoeC6yf5RuHxxyG7CG6bFw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ES4xSV+1hfcWK2ZyqEdlRxukrky9F0vcy9qZCthbNnTo4sHXeyvRq42w3BYMaTso4bbeXlb+/oT4Tkx4bU8uwy6EQuPsUSfrCGcYMYTu7pwnk5QjsXbx1lsBghHfPbVSoC+Kv1N1GLI+SpqrlU6+/sFiCnH0FO+wD6gUms+po7g= 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=ETKoXRVh; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LSbSpi+E; 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="ETKoXRVh"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LSbSpi+E" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 682HqvKC1071972 for ; Wed, 2 Sep 2026 19:48:33 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=gCAbiQWo2ly p5N5aXBBod99zFdzxpccudIxmZh2QJ6A=; b=ETKoXRVhyGlZ7FSeYvMx5cgXRNB WqQbi89Xz6B6oNYmiWvwW6ZuHw9tz+UGxqyAOqtC8N3NHzZ5X48vlr68HYScqyav XWBvmFFBIjiifDXHAfhHsKtXe0VqEYwm+cPCWjDwmsgXLIRKWPcmqs5rCrvJ7qSq bpnLfc+S8z+HHPQ3Tx68AidbKngkkBHbye76ETr2t9S1Qs0jsncs7rw+4GTcYUol phdh+AGV6ks6n/f9jo3HWZ6Q4b5wRhnSCwyt/YB7sktxxcP1rpBk7wSsg5MEJ4a/ 9DYFvXF/pz6anNSb6fLzkkYkvYBaX5zS8a+LMGsAlcawlsY8Q7EpxgI9u+g== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gemja1q0y-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 19:48:33 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2d9336581a2so25017855ad.3 for ; Wed, 02 Sep 2026 12:48:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788378513; x=1788983313; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=gCAbiQWo2lyp5N5aXBBod99zFdzxpccudIxmZh2QJ6A=; b=LSbSpi+EoccMlSE7IDQOD9+syq0NdZcu+0F9SfVzYs7yE5q6sy6Ly2MX8EC0BMWxZW L/dOgohNMGXOCju0G9yulhgLzTtKi1lkqJYOQBoV42Gh5weYWwDV7X3XUcYFUe2SXMGr 0s83tNkJ21E8NrcrgzbGcH1KT6N9JEBAkqU2gwfXXoYf8vE45IOSZnmwQONEP9vyWUsk h2sEKKtgbjLtcgqvSxk2EWRBa/PqVnEQbfc5vfYOqWRvLa2lQwBts6PQXe1kOzumyfHw bkK8dpERsvqtnqmcaViWEXm3PkTwHw46CrCxS56DFq7+BNur8QwCIxt19712FCHIV9Hn jJ2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788378513; x=1788983313; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=gCAbiQWo2lyp5N5aXBBod99zFdzxpccudIxmZh2QJ6A=; b=pO5UwUXNyiyec3lgIbTqxRMWff0hrNss9cS5xRwyxmOrFDf/0fhQnXNZSGdxL945FR CKF3ZZ57lMUTFQAnHpZ9++I2O8htc6qFy9duDN9RYYPNQSSL4MYYRTglxpeV9EXGEEIE pdEpRstDpXrTSB5edzjjCvZ/EDE6a4qh9KdE9q3QH9vSEA95PDAnHHGhVklIxr0RR7tp 92xb4sRAg7y8TbRQOYmjso2A/1lQTjFmgThRuhSLyEFmeWvDh9r1dgdt39y+6MOnOCP8 GEaMnCZUop2C/Oa5480GPDWDnKQ0GAZ+do/5lvsxFXTQEFaBM60R/rAE3OFXmf05QZ5z gJ3g== X-Forwarded-Encrypted: i=1; AKwUvBzoJWQbrouHmrvTI8FleLjeXQUq9gS3wx9DSoE8PEYpmhWiJgxJ8IaVL6GWtsA8PO5SQSyH9+PiTwgMl6s=@vger.kernel.org X-Gm-Message-State: AFuF++lajBU8+hHHxP7t0IwNeK12qPdvyXkhzxxTB6cZvOsWM01VlQmI ApkC0WV4LuT1FO/YpMS+kRMj2tXkucLysIERnE+mMQ2NrRWRTGzJa2UJFRKsbsFx5gYXRXHo/86 dKv5CG8aU/oIfRKZ93QdL2rNfwdg7hpZntdvseKpOeQKGmyQQwlY2sG45+Wl/SESrEuw= X-Gm-Gg: AYBFou2wpKT/BvI76QTddulCnagtgQcYBpFgtKWU3THilzJIgBleh1Pgd82Gv2ZYu9c cScWX47s5KDM0fiw7tGrqGi/kCe690BAg6e+do65/D1kfDFNMYyBzz1UK01RE14Y3oV+ly2UYha bg2RuXKFlJqMuf/AHljsQ/a8L+V+rZyvtk8CiDfTkLaUxLJI7Ku1pE9vzq5XxjddRpT7+58PnWe ebEabCiu6BSHQGK92knFNnVeKwu20BC45Cw5KTiteV/O085Z4l5FU3+BxgXFdfIQcJtiS2cTo3N xJkw36rp+iHvAshnrFK1WN9YtWHkZbuQ8XlmE65uvTRED2KEOx8Qoq0l8cvF2c8PIMT8n6Z7NZ2 xvRFQo+RTfYQ8K95EShZUY0KZI/c= X-Received: by 2002:a17:903:11cf:b0:2d6:fed1:7127 with SMTP id d9443c01a7336-2daec42ea99mr84258195ad.0.1788378512834; Wed, 02 Sep 2026 12:48:32 -0700 (PDT) X-Received: by 2002:a17:903:11cf:b0:2d6:fed1:7127 with SMTP id d9443c01a7336-2daec42ea99mr84257705ad.0.1788378512363; Wed, 02 Sep 2026 12:48:32 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3325641b4dcsm307065eec.26.2026.09.02.12.48.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 12:48:32 -0700 (PDT) From: Mukesh Ojha To: Jaroslav Kysela , Takashi Iwai , Liam Girdwood , Mark Brown , Matthias Brugger , AngeloGioacchino Del Regno , Peter Ujfalusi , Bard Liao , Daniel Baluta , Orson Zhai , Baolin Wang , Gary Yang , Fugang Duan Cc: Kai Vehmanen , Pierre-Louis Bossart , Vijendar Mukunda , Chunyan Zhang , CIX Linux Kernel Upstream Group , linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, sound-open-firmware@alsa-project.org, Mukesh Ojha Subject: [PATCH v2 9/12] ASoC: mediatek: mt8195: Use devm_of_reserved_mem_device_init() Date: Thu, 3 Sep 2026 01:17:09 +0530 Message-ID: <20260902194712.2003414-10-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> References: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: jVAP0br6Rjmdyu0HbqQwATH9QU-rLe9J X-Authority-Analysis: v=2.4 cv=FeAHAp+6 c=1 sm=1 tr=0 ts=6a987d91 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=FVZLpNCcgjzkSGVc8gUA:9 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfX3EB5d9tYQo/A Ia/LsArNHGv11NqBy+1KOaJA4dO8K4A1S/g4qfnI9QP6+iaIXM3Zz7Fp2wMkuSpKHuMB0UHDPu6 gBYawxkpbBzEzDUEyTaEXM2qfekmKoo= X-Proofpoint-ORIG-GUID: jVAP0br6Rjmdyu0HbqQwATH9QU-rLe9J X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfX4710ZwjvKiSL RO9B52BLz1ze/bx2zFE6Jwekf8LDvOXG9EqAWBpZTcdKZjoAwI4EfffG7e41I/bhfF4GtEJlZoR hRkfHznLj7WRMjfXGK7Eq6G8wwn/Nbf6ckQw3sNppQxYLzsujD/9eYfDvtmyYfkfqTgGoEn/uvh LR/TTMVPjKRBBb+clFLjiJvBNjP8G0byfAIHNDj51I6GBbmULf/z2zbuSPSpaHiIAjKk48aETkg PgBWYMr0HgLW2JrE5HAKORoB2mZmu12Us7u1KL0XQ9s6Krn8c4PIH80OP6dMcBkw3pelZgtRZHU l+JKND3YtbpEGDHLwgtsfTEFzCV4oMmwQxJDi9TVuOM05q7ufujYqZJlxmno5ezR37yRV03kDhC xyo+Dv3aTr5V9OH5bMfrX2hNLl1BH3HU1RndS+Vtm3CqKUEbGvk2VPlpFGV4c+7NUI+MiUJaMRF EkRzdVN12tiFUBPBTHg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-02_04,2026-09-02_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 impostorscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 priorityscore=1501 bulkscore=0 phishscore=0 clxscore=1015 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609020175 Content-Type: text/plain; charset="utf-8" Use the devres-managed devm_of_reserved_mem_device_init() to ensure the reserved memory region is released on device removal, fixing a missing cleanup in the original code. Signed-off-by: Mukesh Ojha --- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/mediatek/mt8195/mt8195-afe-pcm.c b/sound/soc/mediate= k/mt8195/mt8195-afe-pcm.c index bc0a63457cd7..52c3381e6766 100644 --- a/sound/soc/mediatek/mt8195/mt8195-afe-pcm.c +++ b/sound/soc/mediatek/mt8195/mt8195-afe-pcm.c @@ -3013,7 +3013,7 @@ static int mt8195_afe_pcm_dev_probe(struct platform_d= evice *pdev) struct reset_control *rstc; int i, irq_id, ret; =20 - ret =3D of_reserved_mem_device_init(dev); + ret =3D devm_of_reserved_mem_device_init(dev); if (ret) return dev_err_probe(dev, ret, "failed to assign memory region\n"); =20 --=20 2.55.0 From nobody Sat Sep 26 09:23:33 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 1D1214A9D79 for ; Wed, 2 Sep 2026 19:48:44 +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=1788378534; cv=none; b=aYb8Hc5FjiOr7Ik4g4wjpynPfks8PtbbJVAi2BlJ9diBtFfBc4Rn1rbrYgSfVIXx53Ts1xvKSTEpiJ0Y6NaZxt7yzdVhR21a3vjBGZuGDqSb36/gOweU8nVTEFTiQ60nh4L62gPIVI+l/uMDEdvD0wpmPmBP+wIIbzsph/eGgAE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788378534; c=relaxed/simple; bh=I/Oc1aiwmb8sWO94Gb5pznov41xAVJ2kLYVBE2Uv0Qg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=t8ZyVqwfMuJqn/lisJPgd6adVzMzBb/YMQTw4QBJa8LCbSjOs/QgpSinQtKP/LyidPX8TLjv/SCG7z3LtfJSnN/m/2mPGuZ484GHq55r9ghFyDXhwYW3KhQs58BKqpjjXbeE+9/RBPVq5LAY/Oej3qYXjG1fAycvc0/RXJK6mNQ= 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=d1rc4QZf; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=JmCQ2CsW; 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="d1rc4QZf"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="JmCQ2CsW" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 682HqotS3377497 for ; Wed, 2 Sep 2026 19:48:41 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=xvdccM5K3gM HO/yLeeCZ5Ga5q1tP6nu5T3vLTzKGCN0=; b=d1rc4QZfbIpAUfa1/Cg076ioPXC 9otIlrXV74HApsxHAcBY65egjvSUZJ/XP+wbHGPZwLWMXrC5yaKXnKjN2cFyoqav Sf4AXwMLW0O6E5sQw6/08LRTjVKzxOYQTqvoMfaZq64gpoXjwd34laxqaHWWOgAM LJ8h+PpWbylqr4FFwwAqXHdLtnkSGgXILjy3MW0mS4xSlwDjptnTky0IN6jPrhX0 rQ4F+mI/oOFtQ0pid7mvmomP7JlWgZTvJlMdfqg0LOgUYZNRi6wG53KthQobriFg SVSMsN0azSxNW540JH546nB3BLb6X1E3zj26zSlu2ho81OngCUkVlvQ9mYQ== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4genrnhdvk-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 19:48:41 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-39af92138f9so392650a91.0 for ; Wed, 02 Sep 2026 12:48:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788378520; x=1788983320; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=xvdccM5K3gMHO/yLeeCZ5Ga5q1tP6nu5T3vLTzKGCN0=; b=JmCQ2CsWahpK/SokfVTl5uZDixaZ3PotRct0LNmKI3PNNufKNsGerNNfuHgWaCl+JK TI9gzDKYduqMIq8bnF6Y0y5QCK/zK3giFmUhcrwYIGgjh6CoktdgOeIhq7FCj/mwhBxu rTl13ZMUbrsZVllSjv1eaZOGqeksdEXc9Nz5ftU2bCZEU4laTBhmeJK0mi9uYqVZuH6w w8z+LN7igVmyrYxIUklCH5hvnzPeXSgf6QBt63yIXwrYagNRX/WnkNWPi287IuyFz32Z ZjRxs+hdIyzug9KEOax1eA78ND4jSdsv7mUVwmNbLCr5CyJkQ5fRj42UnoRttXjJTLiv yhyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788378520; x=1788983320; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=xvdccM5K3gMHO/yLeeCZ5Ga5q1tP6nu5T3vLTzKGCN0=; b=T39NKvj1uY1tfXW34tWIDUt1tRc2/1srQbf0HQxKt2z+yLmQUGVdL2Sd9J7yHhjJVy Spz/uHq38EVvFZ5sSKZMVCEkrHTqc9xZqTQrRKFSeHqb46mHF+TU13d9mTX6uA2uC4Ji o0a0Gxb9Bp9A5COCSeiIe3fiPMHTnIY7jUahQX4sUjVwXsmuv+Ltxn6ctEowYFT+AR5B yBC7Mysy1aiJfi+isTeV+iE0bvY4XJ7bQguzJunMSiM0TiDY5JrgSl8L3tXMewpJqzfa B2qikKJUNHvUyOpFm4qE9/MjF3TKFTJhH5r7CKz1Ps99hlkdUCiW0t0/r9WZ5vYeOgt7 hfvw== X-Forwarded-Encrypted: i=1; AKwUvBx4A7kSz+tGY+GgEqUkv0YcJW6ccOOq3L6C5jdLISMGqq/sQlNAqke5d+qriYcPp8yMDMbwdBpX5CaCa6k=@vger.kernel.org X-Gm-Message-State: AFuF++kr5QmRZ5ATFFyTLnMg7DKG16ZRgbUrk/UeNRk0ROFkf9L8am4/ CXd71w1l67TEwTigmKqUv47BcczNWhxxRXGP7GRWF9IiiC7qzbnwuSYG2iBVbtf7b9LSk7KIKMY vsnoO6mJAdICuvD7ot6FMfWZugDrb1V749x1VsLpjY1+9p3jIu1ByCGmkqyrKwPurnE0= X-Gm-Gg: AYBFou3Lo48Neiy0q6epDrXjwKD/EQE91QqDZD9/RiCftRH87V5Yar1kq1mboS+eGXU 7tMlJIjNUriFE1AdWiU5mtwO/bgJmtS0D8RMRO3m9ieR+7pb1pk1bvIBH/d3NxgTI0ijSYU821l 6KtnabrC6RFjOzcJWV/hA4H4tj0S91My6OVhIF4hGjZTBBPKrKnOZ3QreNUMoPaPYFbxg9ZHkMb H/Hdp2U5oIUTK86oibDYExRu3KOTJ8QnabYUFsZ1Q1D9ihhkOoHDxH/ac2Y50RWZcUGUqKPTRiX rCr23RykoC4rsLe7QDGuGC4MVZjB26oKIkuARMEdXiKc/2j/pGpKmhzIlZVSrjsCWPKOvyq0adU Z+MT8a2c7PWOjxZDBRJmB2Cl7LMI= X-Received: by 2002:a17:90a:ec84:b0:36b:b903:994 with SMTP id 98e67ed59e1d1-39b07f44dbdmr1560742a91.4.1788378520406; Wed, 02 Sep 2026 12:48:40 -0700 (PDT) X-Received: by 2002:a17:90a:ec84:b0:36b:b903:994 with SMTP id 98e67ed59e1d1-39b07f44dbdmr1560695a91.4.1788378519784; Wed, 02 Sep 2026 12:48:39 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3325641b4dcsm307065eec.26.2026.09.02.12.48.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 12:48:39 -0700 (PDT) From: Mukesh Ojha To: Jaroslav Kysela , Takashi Iwai , Liam Girdwood , Mark Brown , Matthias Brugger , AngeloGioacchino Del Regno , Peter Ujfalusi , Bard Liao , Daniel Baluta , Orson Zhai , Baolin Wang , Gary Yang , Fugang Duan Cc: Kai Vehmanen , Pierre-Louis Bossart , Vijendar Mukunda , Chunyan Zhang , CIX Linux Kernel Upstream Group , linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, sound-open-firmware@alsa-project.org, Mukesh Ojha Subject: [PATCH v2 10/12] ASoC: SOF: mediatek: mt8186: Use devm_of_reserved_mem_device_init() Date: Thu, 3 Sep 2026 01:17:10 +0530 Message-ID: <20260902194712.2003414-11-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> References: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: i0oIeByhwkrvXARdyk8jn5F3ah9uH2QC X-Proofpoint-ORIG-GUID: i0oIeByhwkrvXARdyk8jn5F3ah9uH2QC X-Authority-Analysis: v=2.4 cv=YKuvDxGx c=1 sm=1 tr=0 ts=6a987d99 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=YxFYfaw6DuWYmsw8bRUA:9 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfX+ZKlLf3mCi4X Xg2QQUzJZSlslZnnOSReNXmX1fs4XQU1kL/Nln6eiy/ydBHK5J96PE2Jxe/a25SLdPtXJbwiYBm TAUrzOO2x/ecvubYsWIPIeZx9YFPnTdjRCm3zwKhlgbdUHQngPReSU0YvzNjXfU99/YsSeAhsrB vc5jkxnXrQW8hngelm50ED+Vr8AMba7gU+5i8H8TLf8DhLupP2yyTVGq+5LVpU6kCBFVzwqrolc ZMhjHLi9PfVRHE3V7GB7u7GyoAW6bLRss7Ct+8nx2QemcCwsN1wk7iUOv8mFCKMRA2u++nO6PZa fTJzw7t4kz4a7ZY8YoAtv2F5MNP6c7sjTsyYQA58ncmaBXVtisSpA+/H7/rG3ZIRXFSfwtQCxEV 1lC7QVxNQohrh5tDY6jYI1bJBlUAn+3+91poGQ+BVZyEHwOSOYpPpKg+0jHYStI0CTyexuV2Gwf Amja0jvgLeNdIIykvNA== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfXyqs4ste38dE3 opGoQehXC2jLinMDw9hr4OCpuJ+I6xg5dao4yfkSim516KVFUknODZp7qMJRsMmbp3KMWWAvB7J Fs1Xn48UFdijc6O5KmvZklsz9CPUkpg= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-02_04,2026-09-02_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 spamscore=0 adultscore=0 impostorscore=0 malwarescore=0 phishscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609020175 Content-Type: text/plain; charset="utf-8" Use the devres-managed devm_of_reserved_mem_device_init() to ensure the reserved memory region is released on device removal, fixing a missing cleanup in the original code. Signed-off-by: Mukesh Ojha --- sound/soc/sof/mediatek/mt8186/mt8186.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/sof/mediatek/mt8186/mt8186.c b/sound/soc/sof/mediate= k/mt8186/mt8186.c index c1bea967737d..a5ccee87e684 100644 --- a/sound/soc/sof/mediatek/mt8186/mt8186.c +++ b/sound/soc/sof/mediatek/mt8186/mt8186.c @@ -49,7 +49,7 @@ static int platform_parse_resource(struct platform_device= *pdev, void *data) struct mtk_adsp_chip_info *adsp =3D data; int ret; =20 - ret =3D of_reserved_mem_device_init(dev); + ret =3D devm_of_reserved_mem_device_init(dev); if (ret) { dev_err(dev, "of_reserved_mem_device_init failed\n"); return ret; --=20 2.55.0 From nobody Sat Sep 26 09:23:33 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 AB01E4AF16F for ; Wed, 2 Sep 2026 19:48:54 +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=1788378541; cv=none; b=fff69iaPZVm9g2OVXVrpDbYJm6rWX96Nhvwob7fSDBKywjG4exvGg2mAFEKEHEPaMj0oVKU6DOgMrFVQtV72L5DPJlYrJLv38fVm9udtlag3beErXqjQiGjuTVEROPPDSONqwdmWWAvGRw4drif2bxZs8vqR3jk9muTdn5pFS9U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788378541; c=relaxed/simple; bh=hmEwY0m53nnwEkX4V3TwqPketDxcr8ME82w4ZWL8g6Y=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Q6PsKrWu81R0e6rljAzFT/ctaqEODXTkikn/cvXSOXB8c9z33UTuN/kBCeDaxKcLIXfIOGvVLo8lvcnDY2Xk2UIcXAgk6inlHURW8GrX/9CG8dyP0S09uVmjvlJJyA8SePj/WzJgNftfMWPqJTW+5rYI8kGXqUnTjrGwu3DhvP8= 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=SrARi4tM; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gsLAd16w; 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="SrARi4tM"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gsLAd16w" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 682HqmkP2270347 for ; Wed, 2 Sep 2026 19:48:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=mSQ2wHhx839 udlZk7WcsVOCsrQscw+jiuWWpRziMZZ4=; b=SrARi4tMGYt78Vw9iIalKH5PhfQ d47PzXnzCU/UuRGqYazjgueka+kdIHjj5YiZY16yem0fyH8wDOW4zgf+qATvlGlF RGdR4INSXrg+wZfUZZ9rO+Jloh5nDrYKke0VDt0LJxvCJc3OMvblSMJTlBH8qydz YVK+BAgvV3H68+2grhR8nGavPAg0q9RP231KFd4f6VovWkiVozDPLzSrJU1oa6xo vs+nx4v/Q0ckJgy469rSdDt6apzzy82ruQIx494vaolH3MBN0fxpjpEN5c/1d0k8 pQAS+ofoSxareDrvTrXljVbHlUwkiVUSZ0b38y64aW6ZRRAnpZ0B9r7sZIQ== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gej2cae1a-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 19:48:48 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2d52734fc41so27995195ad.1 for ; Wed, 02 Sep 2026 12:48:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788378528; x=1788983328; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=mSQ2wHhx839udlZk7WcsVOCsrQscw+jiuWWpRziMZZ4=; b=gsLAd16wW7JodS9RoUUEeJSGyRPkvPtOUnBuPsimoI6rk5G1WNBM9pJ1QKWlSw+1B/ hnYNRwiXA9jGI6wfRktBncCZFIeRHfleNnE03CNemUWeybUDo6iqAhy+CTcoOSgshHWS Z84joyvR5oyCUQgYA0GunVeI+t5Ecd66TqxIWM41tqgBQJc3eljJ5nyzU6xzMoAXij00 Y8f36AJfwtWnMX10+qs7nNiBPfoxtPQgkcKpvNtaqaPwDy6+sNT5bedL92UCTzC2R0KN H4Fh/ZKMsjCVkMRHdjIWdMNtQkW8U0bwWQ61lS562AuAqkzZTHu/QR3R1W9ZovcZpYsi eu6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788378528; x=1788983328; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=mSQ2wHhx839udlZk7WcsVOCsrQscw+jiuWWpRziMZZ4=; b=svlM3vzBdu5XhLqJYkcyiqjFABHseh2IqtTnJPQdJktGSjjQTxl5ILm4gpTQFaFiy/ yFBVaZhClCYnmLurYYxLJRflpRkNuPWBO6hEB1s5PfXjkAj+7HqlJmzFnKjqjjzPKcqC zEWdfitLO4ynWIRJI1lup7H+7q/yXGwJqQJKgTURzUtk9OtZ8Jb8MultTS9KqxfSrbNu PKelZpA5mv6t9T5lmLrUSza+9a/z+lERpY6aL6IYn0rUYQvp0olu/mkPG9zQ9xagPZnq b7DWv+Y24gPV5bYFq9rJKvkwNywebQxjyyoFtxXbOAiwAvVhcYRd3KL/Q997pCylzMXT RzzQ== X-Forwarded-Encrypted: i=1; AKwUvBx/N0hqOMaYirynDNwYXH2FLVQ8E8uZE7Ba3IcnkuPhIsK6IT/g7BeQZVNDnePfBI0P5wOoTXHrcDCnCOs=@vger.kernel.org X-Gm-Message-State: AFuF++l9XqEyCjf+FCSQKoFJwRKn/y/iAbIdbdTBSefsP/QMopRRpWKs XmoMpn9KMiyn/jbnNLcI3JVnqThv8iDn+oga7Jpj1zwYE1Af2O98b0N9KNHVWkS9N6VDg7qyANl KJJYNwNT7cgorwbs4Q3QH6Sbe29xTOVNaT/qy0Q65gwTnVmDcW4UhklvkzadM1IEfFZU= X-Gm-Gg: AYBFou221eNXEhgrbNooMt6lOCEJm0MwafJAoxbIxJNG91beqRtxUYJJYAYvtrqdA9H mZYCeCNt4ou20NBYIMIYrjJOHFIF3ix26hZ5E0dNcYC1NPgDY2J7m7fGHxI3vW+VSJM6oWB/83p 9euMbqQ5/d36KqkDlzp7an0XqArEMVWWDv96p+3WALmqfGO9mde9W1PzEAHguKL5avuOC0R9o4W 3FG0xBnm/XI/65KdxZnAetcL5pGkhjof+dwCIwCyEYWMJGlD/7l3iFmur3HSI02xt68jitAijYD WAixanvYSXbzOIBZKg29T5Iu772/iaQqqEZrTQltlZAsamIJD82LadT242BluI5zyPaVEYxvy0k HmqBVbm7Fyrr+elkcwffZT0cQfV8= X-Received: by 2002:a17:903:3884:b0:2da:fa6a:b04f with SMTP id d9443c01a7336-2dafa6ab21cmr26712035ad.2.1788378527658; Wed, 02 Sep 2026 12:48:47 -0700 (PDT) X-Received: by 2002:a17:903:3884:b0:2da:fa6a:b04f with SMTP id d9443c01a7336-2dafa6ab21cmr26711685ad.2.1788378527226; Wed, 02 Sep 2026 12:48:47 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3325641b4dcsm307065eec.26.2026.09.02.12.48.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 12:48:46 -0700 (PDT) From: Mukesh Ojha To: Jaroslav Kysela , Takashi Iwai , Liam Girdwood , Mark Brown , Matthias Brugger , AngeloGioacchino Del Regno , Peter Ujfalusi , Bard Liao , Daniel Baluta , Orson Zhai , Baolin Wang , Gary Yang , Fugang Duan Cc: Kai Vehmanen , Pierre-Louis Bossart , Vijendar Mukunda , Chunyan Zhang , CIX Linux Kernel Upstream Group , linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, sound-open-firmware@alsa-project.org, Mukesh Ojha Subject: [PATCH v2 11/12] ASoC: SOF: mediatek: mt8195: Use devm_of_reserved_mem_device_init() Date: Thu, 3 Sep 2026 01:17:11 +0530 Message-ID: <20260902194712.2003414-12-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> References: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfXzpPD9HGxdeM+ FDuQ6ZYAT/rAJFaMJClXuVqGCs43ZDnqwzllkHr2ubZRMPjMjPycfbnxH7Ffdo11PPLRGIRdObH KEFHvS0262XsOuonXPS+r3trldM1I/w= X-Authority-Analysis: v=2.4 cv=G+ss1dk5 c=1 sm=1 tr=0 ts=6a987da0 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=YxFYfaw6DuWYmsw8bRUA:9 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-GUID: C4ihFTtbyTy7IOYFezCrDab3jj8AMy3b X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfX2GhgiU0X0cYq WYzjXvlxXng2UwmZgkTmyhzk6Rh1fQL/74JzDmGnQLaUmGSe82bI0blsFswR+bvEiIPQOFjxfj1 JqiAns+gH9PpXpvNPUVImbvGvXIZAcNi/7O7oDHfxSr9htNXwOFyfmaC3+SejkmIvVq1Ch2WkTN TcJ5bvMNYTA79mLbQwZjRDDeAgECPqksqbaMEqVSyQu3d7nZgq7x0B2mSIIlbGqFrVXQNDWGHKL pQnRIHg6qmODGHVE7hhdF8J9ZYkXc98IfnxoNsBMPheUHzT9NB8z3qN2OdkmRnr6G4iZkSi9C/y wlf4Zo6wNU1oS9tm6zAhfbks8MOrjL3c5EK2u9wV8QvpvnP7nJXceBb5CXoBvDoBZwuKybfqqCz Q1iNWvGOgaVw7nNGukanqVrIQR6QDcSyKPq2FnFvAjOB5lfK85lypCDArESA6vJTIjTZegIFq8i nLeBGStekwX8N0RGYzA== X-Proofpoint-ORIG-GUID: C4ihFTtbyTy7IOYFezCrDab3jj8AMy3b X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-02_04,2026-09-02_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 priorityscore=1501 malwarescore=0 suspectscore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 phishscore=0 adultscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609020175 Content-Type: text/plain; charset="utf-8" Use the devres-managed devm_of_reserved_mem_device_init() to ensure the reserved memory region is released on device removal, fixing a missing cleanup in the original code. Signed-off-by: Mukesh Ojha --- sound/soc/sof/mediatek/mt8195/mt8195.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/sof/mediatek/mt8195/mt8195.c b/sound/soc/sof/mediate= k/mt8195/mt8195.c index 4d6e9300a9c0..e4b6b6c18e02 100644 --- a/sound/soc/sof/mediatek/mt8195/mt8195.c +++ b/sound/soc/sof/mediatek/mt8195/mt8195.c @@ -49,7 +49,7 @@ static int platform_parse_resource(struct platform_device= *pdev, void *data) struct mtk_adsp_chip_info *adsp =3D data; int ret; =20 - ret =3D of_reserved_mem_device_init(dev); + ret =3D devm_of_reserved_mem_device_init(dev); if (ret) { dev_err(dev, "of_reserved_mem_device_init failed\n"); return ret; --=20 2.55.0 From nobody Sat Sep 26 09:23:33 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 383023921CC for ; Wed, 2 Sep 2026 19:48:57 +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=1788378541; cv=none; b=NRFLYstA37xEzywU6RQuubRWZINYyD4wcPOaKVR6WzmDzOnpoWBwm1hvFMXcaCM7r+gV9mOVftnhGp+FiLvqGMu0C4LNpAPtlu6A3QOJDMofHUHeQNWrGARR2hW43c3j8NGSHmF3btvzEOVfb7u8TnZ60RTR4y/YKfXcwV0acl4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788378541; c=relaxed/simple; bh=QfgD5dr4Sgz3AcIlqMCaBb6PWPYYeamXrxUGbqzwgVE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=aWZZssPxxNPhtWR9ym9qpyKLAxddCkFbkOmpzIZDaRagFbrTux8ddrgqoixSdkH21b7X/KGbIz9BkEU+5MDd3BcmSJcnE0Vwo9vrVxYazkGbbonOni3X537SAFBmq6YYNDqOLnm4b0iu1DDRzzYIXL47XhBSXlHH2wwJXa9utDw= 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=iibPWs1o; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=f/NjKUK2; 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="iibPWs1o"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="f/NjKUK2" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 682HqmX21586055 for ; Wed, 2 Sep 2026 19:48:56 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= B5crfQ1fkgmtA3YNNUWd6gdEOR5AI7ZJhz/ELPkdJtU=; b=iibPWs1oYO8ySV2H BvqcsytuLzFuPGHZrCg7Lng8YPrn/x2N89uT5G62qWM7kDo/zwgOFA4nHwbZnxLU v+PKwZLJFyV1KFt2eqYlSe187NXUulXrvC3okDckIc1BLyojN1eebK8oltyBWmR+ Pw6VP9xmDjAMcp4yKnwXNvScT/ZOUHbAhnKzFFbJ74ebZ0+LO0bYgP284LA4VEGn Wr7962Scslr+O5Xe4X06r2jVjqJ+k/VzakffHMehG54l3VOLHTe+TIskcyXkeoXz YAFzGVOx0+6Rd/oPJRfT1iajV69lqNM9x6qTvGyf0ISlaqmaz83QIB5tvjkerm8x dZpwaA== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gemb01tky-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 19:48:55 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2cee1ec30f2so18785975ad.3 for ; Wed, 02 Sep 2026 12:48:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788378535; x=1788983335; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=B5crfQ1fkgmtA3YNNUWd6gdEOR5AI7ZJhz/ELPkdJtU=; b=f/NjKUK2RybrQmlQJt1AgppLfwGNJiyMZqmAlu0SBkBSFPGByJCexERAvaT7tMGtRd r9SY2XxcjQK+lKFh/CAdCxqtiXXPqx9g1wou1oloGB4qn7r5JB4wXMyTcA3iV1RHIcOp Q2YGxf3CeoJGis+a9enxEavWWGroKE5HOFKicBrwipvidk7umTDCP9QqIWGCRwhiBSOM pG2ZZdEkE04MWKgCxoq3O2WZ/ZkoQp2iyV/J5NIxSfzJnQp+cZLjVAiVVyAVvUMySYyn wm/+1aETRg+bDGWbykosLuu0/BNWlxxAkiL5klsoSqeI/P4wEzQ4uHHmDBFGPoDN7VoS klLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788378535; x=1788983335; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=B5crfQ1fkgmtA3YNNUWd6gdEOR5AI7ZJhz/ELPkdJtU=; b=BKIDe+SrpVsYDjHOGZWrN/i5Jy5udZ0YCPt+KBGiB8MLfKCCAwo7MA8NlC2x9yJ+lu 1lZ3gyKqjAFzJ5eGY//LREBUyu1OBopxyAw2Q0mc2z3jVqrZCPjtsFkxyhVtCA04FvEm Z5B+38Pzjpngzmkdaa6j0fwG6m/UoaKRUuhiuzdMPGfiz4nigRoVd+AS/+ZGxKE94JYS 4okWVEoL99a+1Uz+RcVS1zfPd7UXLymdIqjTOackjz+Gkpga4X7CBdXNID47CHtMjFDp C3j3RLvqk9+vLcwUDbX2vOhWgZ6mvCYAbecH9DF93jAM1nojslePhWqBBdJI6Ndtux8/ iONg== X-Forwarded-Encrypted: i=1; AKwUvByZ9U/Uuyt9FMxL6XBvgffuMsxxzaTzBdmhTkWF2Tr+1PLcej0WQFMOy+bVWfe896CpBSvE82fd4hcdp9w=@vger.kernel.org X-Gm-Message-State: AFuF++mkMv7axig1tZFpwHnwaU2V2AF51Ne6OByA/0nd27bjY6mZBpsW 6vMWt924zqoHtnVZfYnvOW5cD0az8g9NzPLfMcEg62eF13GLcVvK/PoANYkGy8c4L+zthis6eGp TDS1lFraQYjO14dkQde2U92aSlnVaML2TkX6meeVBt7YhsmFUapiM6triORBaP1VlcAI= X-Gm-Gg: AYBFou0aZDu6apB3AsIRooDJwOH0W1pfQZ8sUzyai96iIYR3rT4rxiX4ouP7cPI2aQw XjhtfzncC6RC9mjS2WUzHvUV9QdYcaTlyo3dH7ZcMDK9UMCPrFLcI8n6+SJzkA/u2mZjOPtZqXM +AAV3O7Y5OZnsZIGKtA+tu070dSeCg1toqzJAPhSiDGGZFc8Gfdds17a1bTSfQo6QfTwSmZrTnI bSgExV/zTAGFoSLQ6LMVlwJIbnwDjqOyqBSywZFoJ4ndC6jwE5HbTk/tLq2oIeSWEdKV63FCba+ /2DBXfDml6jCJo4+tRIFjbNebRz0mDWi6JNrb3dk+LTfLR+9Z4ZIePHshjq2H9lxCvPgtZyU9hU EA4Xo/qTKBwYSM9sHjOTKQQ11t8U= X-Received: by 2002:a17:902:e78f:b0:2d9:56dd:f804 with SMTP id d9443c01a7336-2daec71e483mr105040715ad.13.1788378535157; Wed, 02 Sep 2026 12:48:55 -0700 (PDT) X-Received: by 2002:a17:902:e78f:b0:2d9:56dd:f804 with SMTP id d9443c01a7336-2daec71e483mr105040185ad.13.1788378534670; Wed, 02 Sep 2026 12:48:54 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3325641b4dcsm307065eec.26.2026.09.02.12.48.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 12:48:54 -0700 (PDT) From: Mukesh Ojha To: Jaroslav Kysela , Takashi Iwai , Liam Girdwood , Mark Brown , Matthias Brugger , AngeloGioacchino Del Regno , Peter Ujfalusi , Bard Liao , Daniel Baluta , Orson Zhai , Baolin Wang , Gary Yang , Fugang Duan Cc: Kai Vehmanen , Pierre-Louis Bossart , Vijendar Mukunda , Chunyan Zhang , CIX Linux Kernel Upstream Group , linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, sound-open-firmware@alsa-project.org, Mukesh Ojha Subject: [PATCH v2 12/12] ASoC: sprd: Use devm_of_reserved_mem_device_init() Date: Thu, 3 Sep 2026 01:17:12 +0530 Message-ID: <20260902194712.2003414-13-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> References: <20260902194712.2003414-1-mukesh.ojha@oss.qualcomm.com> 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: quoted-printable X-Proofpoint-ORIG-GUID: -OyTRAcH80EfpuZZJrdQeEuo_G1Ci4wq X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfXx+LIpJTgOD0L +HmbL8LLxzeJRcZDD2q+c+Eu6jWIxTLXyCPP8adEzlFYg32NsrrgaJ6LfyLtkrD3ZcZFdr8/4NJ cZU6VVjC/bE79ZaWc9lQ3smdLgSTFQaBuULvAFUjvOQpvqf1hkUS+a3J3ysUiYKrEM21k4otAbP zXtm1Ai3A78eG9rgOQl3lJOwj78YL+vtBTiGr5FWK4ttCLVersWKr9RdYmqt7F92tmyVny3ZPAl LoeMIXXo3vjrCMaO0ZfF5DYGrdAmr6/xIGmc8PohGmCkx6/Xcb/mF+wUuUX1vpAhU+/hG2YAynP P5JYOjIlTUJGxNTqa2rHH8nbMiR+hmWxV921xHBE/Xh//05dagOSFqhkTReif4BCqtDmrfeY7Hx CAcposiVUG0IayWZHr4jSxQY7m01F/kPLt85JNnfADeVy3ARcPePt9XNW1ceRiWUrtUCtoSejvl dU6xEfbojMRl9pGLM8Q== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDE3NSBTYWx0ZWRfX+ezCLwu3fRbh 5W8kHUHmOygOpfGS8wuLMrXeSGeO2AEljs9IUEAWgr47z7Uno+LoAOaC53mO0ONMELdALnUUlhc bWJKszaMIbipflDR0vKwGb7pEKbXPDA= X-Authority-Analysis: v=2.4 cv=EuPiaycA c=1 sm=1 tr=0 ts=6a987da7 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=99hAX-h0IAisWkWT3OgA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-GUID: -OyTRAcH80EfpuZZJrdQeEuo_G1Ci4wq X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-02_04,2026-09-02_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 adultscore=0 clxscore=1015 spamscore=0 malwarescore=0 suspectscore=0 priorityscore=1501 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609020175 Use the devres-managed devm_of_reserved_mem_device_init() to ensure the reserved memory region is released on device removal, fixing a missing cleanup =E2=80=94 the driver has no remove function. Also drop the now-unused local variable np. Signed-off-by: Mukesh Ojha --- sound/soc/sprd/sprd-pcm-dma.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sound/soc/sprd/sprd-pcm-dma.c b/sound/soc/sprd/sprd-pcm-dma.c index f509a4601de2..2d5ffbe17e81 100644 --- a/sound/soc/sprd/sprd-pcm-dma.c +++ b/sound/soc/sprd/sprd-pcm-dma.c @@ -459,10 +459,9 @@ static const struct snd_soc_component_driver sprd_soc_= component =3D { =20 static int sprd_soc_platform_probe(struct platform_device *pdev) { - struct device_node *np =3D pdev->dev.of_node; int ret; =20 - ret =3D of_reserved_mem_device_init_by_idx(&pdev->dev, np, 0); + ret =3D devm_of_reserved_mem_device_init(&pdev->dev); if (ret) dev_warn(&pdev->dev, "no reserved DMA memory for audio platform device\n"); --=20 2.55.0