From patchwork Wed Sep 2 20:06:58 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mukesh Ojha X-Patchwork-Id: 2297114 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=ROdgvEYD; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=XRLzIFhj; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org; envelope-from=linux-aspeed+bounces-4931-incoming=patchwork.ozlabs.org@lists.ozlabs.org; receiver=patchwork.ozlabs.org) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2404:9400:21b9:f100::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4hb0bt4nwVz1xvf for ; Thu, 03 Sep 2026 10:20:10 +1000 (AEST) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4hb0bs4G0Jz2y2M; Thu, 03 Sep 2026 10:20:09 +1000 (AEST) X-Original-To: linux-aspeed@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; arc=none smtp.remote-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1788379657; cv=none; b=khuD7fteyJ3A2fqRwiTNZ9FRyY9/c1zyBBgGAA2vrqm6SY/Qlmu63wFb6mGB37en5fOLOB8+aMC/OXB7I3B2Q6NWucFJtdHl8xOqISbOJCadgpCd8EH8es3glSVUXqNc4mPyCimNJ/CqZagmYuihAfVBQF/GIAbS3aAPRqceMtApm6BWwVYGy+IsqIUuye/us/oRAZ8kG1IW3Ve3DXXxA+tVZrP2CsbRFbusva9POV00nr4/iMENgFSSYP9gvE4dzhYGIXpFBnGCHMx4OpdKr4IXZH2j+3tbFF974hEPREpVdL1RVa9f3xLfEoBceRkqfaqxlmfyECG95lUyb4aaCw== ARC-Message-Signature: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1788379657; c=relaxed/relaxed; bh=6axdt58sY1DqnmVQsW0ISUurcHhysngabrgAEPT5NAQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=YeDX2SFrx0LPkJ6qtvHZytq9rMUowmFNuuUfvFeZ+D4ZhrpIrhSQg+Y8iFvxWuyWn0vjLWBkt4EhIR3rZdeXfDylaiXFct9aWwyT6zfrI1Zy6WkJ9eBU+QzCIBP5VuniAfgmNmx2KLRcOw7D2O2dNwJPqvU6cw0T4btZaj0wZLujR8tRgLgaZHPsuWoGGi+haaxLyrN5NdfGGpaZFfqq2CvxmaSA3a4HG3461Fkk9kCJNmDJ+jrbzLv9nNxzYw9sGTBGvfdvpkesrt4QrCM6oqkMIsNHePR4CpndHHUJaqTx1nb/53tgsoLytiBmw0jj1ahvFjNagoCLtYJc4COHEg== ARC-Authentication-Results: i=1; lists.ozlabs.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=ROdgvEYD; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=XRLzIFhj; dkim-atps=neutral; spf=pass (client-ip=205.220.180.131; helo=mx0b-0031df01.pphosted.com; envelope-from=mukesh.ojha@oss.qualcomm.com; receiver=lists.ozlabs.org) smtp.mailfrom=oss.qualcomm.com Authentication-Results: lists.ozlabs.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=ROdgvEYD; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=XRLzIFhj; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=oss.qualcomm.com (client-ip=205.220.180.131; helo=mx0b-0031df01.pphosted.com; envelope-from=mukesh.ojha@oss.qualcomm.com; receiver=lists.ozlabs.org) Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4hZv0T0fSZz2ypW for ; Thu, 03 Sep 2026 06:07:36 +1000 (AEST) 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 682HrRW52483421 for ; Wed, 2 Sep 2026 20:07:34 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=6axdt58sY1D qnmVQsW0ISUurcHhysngabrgAEPT5NAQ=; b=ROdgvEYDb2UZdpNEhI8RxvnS9DG 2OQurEeIzPojM+T0MtsUy8ud0+ePaKsegGa2jZIAz+1/ZoRDfQgUPhsWM5VI8Q8V 8njeua6nNI9k3tuL04Wmg+SptShh5D1ZtQpf+Zrhq47/HGQS6EE4cqFFn7skgYwG Z8Pah6EzNrX9zEbaBzGCISZoP7dl2XJBkXOqozZ8Zn62ajG2B3LSVEfCueR2Cs2f upqOVyaMpNKvUQ2R4tfkN7yAo4cStnJcs3FMv3FGzcqkoiO7mcmY639u/FVsvIeW raqcwHlpDp5YDpK9k9328GUmh7ldi700HT5V6eYIPzoxV9f3VRQ2Xz+Btpg== 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 4gemjh9p73-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 20:07:34 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-396b9ef3070so2543771a91.3 for ; Wed, 02 Sep 2026 13:07:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788379653; x=1788984453; darn=lists.ozlabs.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=6axdt58sY1DqnmVQsW0ISUurcHhysngabrgAEPT5NAQ=; b=XRLzIFhjR3z9yEkBmwVZCSjLwv5QVZvYqxPWTWyz66acfX820tsWnydTETXyFnSxHd MFCEX0vpYFts0O9XH6uQtHXTuerxxJyC5c1rO4DLpcBY2LbGtXR5pNCUAvko6Za4z65u eq77RuUZoXdx0RAqEYMpbC2cC6OF09cfJv5ZY5qGaCvOCs/EliUcJgh3FxlvwF2Lpif8 oycRbIgSp0+jzPkvaGbXddg82eBHdZq3dsHudU4D6l2KFXEV9nij7+E2tneee3b2BbGb Xqm+DA9l/ZxiukMWI1csWEocnupQWKFOhKhfZEO6Sqa28uTZ7QGc5K88wMFUy3ZcYDO0 X+CQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788379653; x=1788984453; 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=6axdt58sY1DqnmVQsW0ISUurcHhysngabrgAEPT5NAQ=; b=tVOLvLXy+G+m95q2lghy3Yl/PMgDBFdQFqCHq/ACUtD0O1SO2GT0VXYU3uKGWoWUSG fq337pbRwPn2d4kBYtCuK01C/sQteh+xSkcAPB/tvdL1GIGNJyKv8J7EEqdnD+/iPnaM xq43ZD9060lvA1UwqrCHV1+hTNO1JABv5klh1YOyamlxyhhMrWz1vtDclK+fSxWru3aC LZlJBfm9DkSFfbvAqeSxPodxRPh2khWCDaVuqOgdegK6Vg10b94VpsRIPm/QjwjQCCf8 +bHVZFgnDM5PRHoY5bqpzFnbB16EJyhAknnZRcT0UYOHf+/wZdvMLwOlooLA1F9G7OCk N+lg== X-Forwarded-Encrypted: i=1; AKwUvByfS3FXx588Jrc3aApMolhSt9GFE/26vx34KzOJZKjEy6Ja/GIzgwLaqpVEXqxOH+aZMmnFZpezPrUfcD8=@lists.ozlabs.org X-Gm-Message-State: AFuF++mNhqLFGQOkRUkWxNfVfW+SQqASK/tyGPP2rz6knZv4NJ+oRNcL yh2VrVhVjqK1DAEPuwtCEnkIMi+zJ7txXt1boJ2v8ve85IYve4zcyKh++y/XZkD5nyFqI2z7DRB 5ZawXXU497KXe2FbBokbA7uGYeEmAON164sHV+45TAo8SoJ4fms979MzZodBrDWJhwvC9 X-Gm-Gg: AYBFou3rBjTjj+3JO4K1e5thgnBig81IZktCsqj95wZX+K4/+pFbfXX0Z4Q8pJdZWUH XOunf4ft4wpEbe6zCeEjfQVElZDl9cRjKXEnrNJMZugxtcxZwa1PEHTGRJmY3ZpkY4HveVYp08/ 3aCP8qLeWDAa0JauVyUsa1eWKBewKPaVTtlehqLYVbT31czHQvIo8Dz7h+fZwVD3TmfZ2hrCgJG LQjp1lT5UyPflDMAiWEvLILE1Iy6s/puf/fdDH8njq5Rs+1ojv0/r3bQm9TU0wCf1c7YyGp1P7d FYJgLSdrChQFoXw5JfSgkncyFy7pAKRng38wBzEHLW512EmnDQQeSae4+lxZUOppulUdCFyc93Y W4nvXQIYyPcpErb1MvWRJx/Yvn90= X-Received: by 2002:a17:90a:f94f:b0:398:bacb:1137 with SMTP id 98e67ed59e1d1-39aee21a4demr11942902a91.19.1788379653317; Wed, 02 Sep 2026 13:07:33 -0700 (PDT) X-Received: by 2002:a17:90a:f94f:b0:398:bacb:1137 with SMTP id 98e67ed59e1d1-39aee21a4demr11942802a91.19.1788379652830; Wed, 02 Sep 2026 13:07:32 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33255f2981dsm434360eec.19.2026.09.02.13.07.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 13:07:32 -0700 (PDT) From: Mukesh Ojha To: Daniel Scally , Jacopo Mondi , Mauro Carvalho Chehab , Eddie James , Joel Stanley , Andrew Jeffery , Minghsiu Tsai , Houlong Wei , Andrew-CT Chen , Tiffany Lin , Yunfei Dong , Matthias Brugger , AngeloGioacchino Del Regno , Joseph Liu , Marvin Lin , Dmitry Osipenko , Maxime Ripard , Paul Kocialkowski , Greg Kroah-Hartman , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland Cc: Ryan Chen , Billy Tsai , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, openbmc@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-mediatek@lists.infradead.org, kernel@collabora.com, linux-staging@lists.linux.dev, linux-sunxi@lists.linux.dev, Mukesh Ojha Subject: [PATCH v2 1/6] media: synopsys: hdmirx: Use devm_of_reserved_mem_device_init() Date: Thu, 3 Sep 2026 01:36:58 +0530 Message-ID: <20260902200703.2016410-2-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260902200703.2016410-1-mukesh.ojha@oss.qualcomm.com> References: <20260902200703.2016410-1-mukesh.ojha@oss.qualcomm.com> X-Mailing-List: linux-aspeed@lists.ozlabs.org List-Id: List-Help: List-Owner: List-Post: List-Archive: , List-Subscribe: , , List-Unsubscribe: Precedence: list MIME-Version: 1.0 X-Proofpoint-GUID: 39EsPe26jhLgWRn3nMy6nlnrUya6GfJH X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDE3OCBTYWx0ZWRfX28qDi2NxXcAp 0lyhqIT4tF/v+uvf87ItXt9Ns32gJLx/si/TxCT5dLIx55xpwRHOl7KAvmOzMA3gFCz/IlG78PM 5M0QnODEsO+fHqdSYVPAaHUTQFhGSr/dmJWECpzc1UWSf/O6DXfJJ1zy462ITkalMQfL/wU3zyb iNgotyiHGwLlflREpgjhEDg/n2jwa08kahG/tMz0DzrrpwQ3BzSyRqy54TnYQd+eh6xpsytl15y QNjpSGw9D9E0NgKzrx1QW26Dzf4QjtQN5j43cCJlxP0t0c5C5xErkNDTvdQJpuTHYmhEaYpE735 PDo+bLBVCnlJQxDzDWJvAMTaUYHPzprg+ksKtUHJ66cwOrz9TJN9LlKUynoKCX60rWKUem6hgfL FE8mxpjPIOzqHNoBuA4RY9CXiUqZbYX79Yr9SP0STRWqKkplcq1i7zRhUY+1IpEYZZJqeDfAS/8 J98eb554pYndQyMfREQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDE3OCBTYWx0ZWRfX/vwjy4nH2axU WSAzWSQPkZlMh9fdoamJZS/vngO6vezhTWB1MzzuSBuEtPbFZRN4R2fI2Tt7tQvhb6HpOl+ghck B/Ta0jQ2igceZerAKLJFx93Az5EBM74= X-Authority-Analysis: v=2.4 cv=ErHiaycA c=1 sm=1 tr=0 ts=6a988206 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=QX4gbG5DAAAA:8 a=EUspDBNiAAAA:8 a=wxxTr_YEz1i4iFEBgi8A:9 a=rl5im9kqc5Lf4LNbBjHf:22 a=AbAUZ8qAyYyZVLSsDulk:22 X-Proofpoint-ORIG-GUID: 39EsPe26jhLgWRn3nMy6nlnrUya6GfJH 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-2609020178 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS autolearn=disabled version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org Replace the hand-rolled devm_hdmirx_of_reserved_mem_device_release() devres action with devm_of_reserved_mem_device_init(), which handles the cleanup automatically. This removes both the wrapper function and the devm_add_action_or_reset() call. Reviewed-by: Dmitry Osipenko Signed-off-by: Mukesh Ojha --- .../media/platform/synopsys/hdmirx/snps_hdmirx.c | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c index 25f8ca0d6d94..7c6acc6d7e88 100644 --- a/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c +++ b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c @@ -2265,11 +2265,6 @@ static const struct hdmirx_cec_ops hdmirx_cec_ops = { .read = hdmirx_readl, }; -static void devm_hdmirx_of_reserved_mem_device_release(void *dev) -{ - of_reserved_mem_device_release(dev); -} - static int hdmirx_parse_dt(struct snps_hdmirx_dev *hdmirx_dev) { struct device *dev = hdmirx_dev->dev; @@ -2316,16 +2311,9 @@ static int hdmirx_parse_dt(struct snps_hdmirx_dev *hdmirx_dev) if (!device_property_read_bool(dev, "hpd-is-active-low")) hdmirx_dev->hpd_trigger_level_high = true; - ret = of_reserved_mem_device_init(dev); - if (ret) { + ret = devm_of_reserved_mem_device_init(dev); + if (ret) dev_warn(dev, "no reserved memory for HDMIRX, use default CMA\n"); - } else { - ret = devm_add_action_or_reset(dev, - devm_hdmirx_of_reserved_mem_device_release, - dev); - if (ret) - return ret; - } return 0; } From patchwork Wed Sep 2 20:06:59 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mukesh Ojha X-Patchwork-Id: 2297138 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=P64iHGeU; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=SkQ7OBvp; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org; envelope-from=linux-aspeed+bounces-4952-incoming=patchwork.ozlabs.org@lists.ozlabs.org; receiver=patchwork.ozlabs.org) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2404:9400:21b9:f100::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4hb0px6WYZz1xwZ for ; Thu, 03 Sep 2026 10:29:45 +1000 (AEST) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4hb0pK2nsjz2yrt; Thu, 03 Sep 2026 10:29:13 +1000 (AEST) X-Original-To: linux-aspeed@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; arc=none smtp.remote-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1788379668; cv=none; b=mwFFXZ1/wDjd9IA3j+nWqDhF20vOZmHhksIkOjiN6O3wLoWE2lAT5P3po9SfzE7SWQ6D2oE9QglO82sPFRIbNs3TrRadb7x5xEl3atZikbR0KKrq7ljJu89Uea9YJv26hGMHIB0Uha/bpYkJOh0gnr0JbeKwAqc0dYdJ8mo5OB3G4dGm9pqx6TRkb9bs8krqBYS7uUntvNwjK3Dq24HFHiDOyZBjMwCtzSfS3UmAjzExOHUpFoZDiGa5ngRdiMt9JfmLiqxJ6kseQNhBNbjA+LW9DYOcSTRAG0zFswmm+AyGL6ZX4QFv4v/d62EwZbDz5jc3mGMizBx9xyw8JyES5w== ARC-Message-Signature: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1788379668; c=relaxed/relaxed; bh=J9W8P08UQPfJw5C78sAv5RWAvY1aWehRnRIhk1Qi+vw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=kKzxIo5Gp+A1+n34u34bFlDZ4u8VQAP6mt55GU5WAJCKy+AoU1OzmZRcdw79jedwTF49LoGcGDWwQIMy4d0x93JvUeVsWh1y0mKmEv3r+9DIrN41TaJUM8XIUC5k0HaU2HvCOWQIy7X6ZLE1goLMGKifYUCRQkuHckhdqr24g76YSUpU933tSSfXLZ0ajrs5tlZAuZ2YDrelM+/I+RNTKi0ACmRDKIZEoqujydTcrkF6OiNTbbPZEbseUJV3nT15WDtEf1aIkUkYxV7nEk6yosiXleFcrucoo3jpSTd/IXmpoSWYF5M3Bx6oMS3sU4iwNrFlztKSTa9shoV0X1DqFQ== ARC-Authentication-Results: i=1; lists.ozlabs.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=P64iHGeU; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=SkQ7OBvp; dkim-atps=neutral; spf=pass (client-ip=205.220.168.131; helo=mx0a-0031df01.pphosted.com; envelope-from=mukesh.ojha@oss.qualcomm.com; receiver=lists.ozlabs.org) smtp.mailfrom=oss.qualcomm.com Authentication-Results: lists.ozlabs.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=P64iHGeU; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=SkQ7OBvp; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=oss.qualcomm.com (client-ip=205.220.168.131; helo=mx0a-0031df01.pphosted.com; envelope-from=mukesh.ojha@oss.qualcomm.com; receiver=lists.ozlabs.org) Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4hZv0g0cXsz2ypW for ; Thu, 03 Sep 2026 06:07:46 +1000 (AEST) 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 682HqmlZ2270341 for ; Wed, 2 Sep 2026 20:07:44 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=J9W8P08UQPf Jw5C78sAv5RWAvY1aWehRnRIhk1Qi+vw=; b=P64iHGeU+wqitnO2yOTz85CPPMC Nh9EN3gs+0SkmrParjRLd3P0cOTDHlUIuwGLTuKjTJxj2CRNpFTYEG6MPoVkvEoN KRHTCcUMHiCjR48T3RBTIkIlHfwEfHUJn8w9LZX6cIPl6V72APy3F7KN8w5EZhOh JmIfKfn1M9o8qLLLslSCCHkih+JlFWsLs5eIut+RLMcZtwCohJ/vch0JdGhdKGlx 05ci71hJL1xR4/y/O1dq2OyMXjVfwO3NqnxZVBv4QnG1GPIFy2RU34XcrhpbqbY2 dqXpMxp8akRJCDdTl+S71BL///ZwoRsnXT5kuM5vJcaDjuDRWHNG9Ls4ndQ== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gej2cafy6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 20:07:44 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-38f97b3f853so2596587a91.3 for ; Wed, 02 Sep 2026 13:07:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788379664; x=1788984464; darn=lists.ozlabs.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=J9W8P08UQPfJw5C78sAv5RWAvY1aWehRnRIhk1Qi+vw=; b=SkQ7OBvpfrqc7OyHy5AsSkCYDNuvoY0X5RBhzxOLuqDNiafJDlAH3AyWtP1HVSMbvh XMYaYfDPba4pyng5bGCKb1tU/KDIq3i5LfHUMNc9MH/xjy/IPE5tlC1QoQwTGWbFd2Tc QnzFsedL9PHQ2kxu7qg35Ukf+yKD0rk4JmHLraCHy5JWuXFGDWs/VxniS6imY77e4w/K 4Z8HaO7s2ux4YbRFzmiPM0J6q9UaC3irq3Z6IMnRkGqw2ZSgGwwt2hFh+2A9KM9v00lQ CilIqg0HfBhpKYC6LvF6FQjKx+gVwHeZwROBppD2dAuwCEm3TxJrRTSIUWImG7Cil1WM 0k0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788379664; x=1788984464; 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=J9W8P08UQPfJw5C78sAv5RWAvY1aWehRnRIhk1Qi+vw=; b=oUUdX5L5riYrH4SGCKZPjkYZweTMXGVBKMYtmNSuMD5veXKY5Vg5JdGeMOLYy1arvF 1ftkkmIsCP78JmEHMEPZcpIBhYKUE64TCFWUICgHklMplmWCZ9H7FYa7WdvMDT4BA/+o fgM8Df+2mfR9z+89Zf8uiukleSlbPLoVRXUg4k5wJJcOt9GNLf+zVpPd917WjVTL5GwS VcbpUhh062Z80acA4MMeYFE+YMR+BYazAlLz3zarAQnDJvaueGoMKcMQ9MAjljh4GRxQ PFDvNuQVSHBghbEjRNVzNxPiqZILl7/WqQ88igT9DujNw24zenS6+XkUp+uAxyVNKIlZ 8alQ== X-Forwarded-Encrypted: i=1; AKwUvBw+d5rqMKYMqAyR9WCXzhrGO0WLjOoOu9IBi0obDu8vZy7dpGHrY2gx2Gx1LW3mvfk3g/O8H82kH6uaokU=@lists.ozlabs.org X-Gm-Message-State: AFuF++mTVPo5483KTr6ZS51qW/VnaFHd4YpGZXW1VRJ5RRGuy5oKaH9Q I4SKKK/cF9SjqJn7FDkwfkKts8kyHqJSIAPFTZEWR0HAeFD1x6ET7qsapUSPt5ESKyoJcj0is+F AFyrf+zqmFFalOLDWGeOsE86wf6WSTZ+gj7HgiPIO9r/RHhJI3vLq9RXuHpbu4lyTLf+p X-Gm-Gg: AYBFou1nbuoWayf0n2ceEuoIC4rFVio0ErjhlUFLLN0accdf6nPongUY5eU3lKS0jpB hdJhHmy4CuG8uFCDqbmXdHKyRtq/7J5eWI4HBynzUcERe6kZTtB71quaCtvXOxe1bqTVY8UN9Vy iwwP0I6eH10PMoL8dW7Mx6e4lVqO6ixK3CcLHcZA90hwcCD+mxedborP/KnggCYUFO7p2AwFziR ZJapILIU1zsWMgWcjR8XySrh+bb+nGZba5NmGJ5ERidy7uXS9KK0U6jdCun8wnWPl2OAA2WJ130 loBhXWdSqiP3KB0tAVLnUViC8m2aue4Uuy12QoiuuBcq4cWbcg3pp74RL2wVm86HWbR8p7Gpu0O +cMfewW9xROWC/Vxe54XBEuNmBtM= X-Received: by 2002:a17:90b:2644:b0:38e:9045:babe with SMTP id 98e67ed59e1d1-39aedfbd99amr11639278a91.7.1788379663613; Wed, 02 Sep 2026 13:07:43 -0700 (PDT) X-Received: by 2002:a17:90b:2644:b0:38e:9045:babe with SMTP id 98e67ed59e1d1-39aedfbd99amr11639151a91.7.1788379662903; Wed, 02 Sep 2026 13:07:42 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33255f2981dsm434360eec.19.2026.09.02.13.07.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 13:07:42 -0700 (PDT) From: Mukesh Ojha To: Daniel Scally , Jacopo Mondi , Mauro Carvalho Chehab , Eddie James , Joel Stanley , Andrew Jeffery , Minghsiu Tsai , Houlong Wei , Andrew-CT Chen , Tiffany Lin , Yunfei Dong , Matthias Brugger , AngeloGioacchino Del Regno , Joseph Liu , Marvin Lin , Dmitry Osipenko , Maxime Ripard , Paul Kocialkowski , Greg Kroah-Hartman , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland Cc: Ryan Chen , Billy Tsai , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, openbmc@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-mediatek@lists.infradead.org, kernel@collabora.com, linux-staging@lists.linux.dev, linux-sunxi@lists.linux.dev, Mukesh Ojha Subject: [PATCH v2 2/6] media: aspeed: Use devm_of_reserved_mem_device_init() Date: Thu, 3 Sep 2026 01:36:59 +0530 Message-ID: <20260902200703.2016410-3-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260902200703.2016410-1-mukesh.ojha@oss.qualcomm.com> References: <20260902200703.2016410-1-mukesh.ojha@oss.qualcomm.com> X-Mailing-List: linux-aspeed@lists.ozlabs.org List-Id: List-Help: List-Owner: List-Post: List-Archive: , List-Subscribe: , , List-Unsubscribe: Precedence: list MIME-Version: 1.0 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDE3OCBTYWx0ZWRfX1rQnKpOZH/8T kMXv7cjpuDnh6vwSzEp93gP/xDfJpSHH+GuLcMaRoYmy+G1ntEZPuHgBJPr8v3gpvz3GRg7Lcm7 NFVS1rkUwjZEku8B/RfO6i5KlwCPfzw= X-Authority-Analysis: v=2.4 cv=G+ss1dk5 c=1 sm=1 tr=0 ts=6a988210 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==: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=gFEuJ_os7HuwQwkCt6UA:9 a=0bXxn9q0MV6snEgNplNhOjQmxlI=:19 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-GUID: ska3twP59ZCeK-pRc6jAPa0MslKmrZ8U X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDE3OCBTYWx0ZWRfX/Mi6oEvY9rzV /cD6Mu3MTFQ2achZuNXSyEzC1exbsP06HKkKxQW7FCQI1v+5BAcGImyAdsUtrKZIp5b117MY42x 8AqEwWpzQJYWD5KWqdlp2bqQVjlO4ThDE1DXXOPNwbpKVOrzTEUoih4xa7fWFQMVZrb2+ZIHdPe UDmFQXOMFBgT8VAHHv6PI8dXGSwhxKbnf7e9sekcnBTtinotLZpNFPiqafF4TDPLzBoJb1XWBZZ sOqw4KHrer3qQ5dlKQUrkmF2XnASNWvex+aUoVkW3k7W3bKhv55sdQsBJXw00+b/W2xl/aWfQ8/ MEvWAWpcTN/SMBuI/vPMKQdOBJbU8ErqvX4Zu+VjiiZslQeIPrmRNPAG9vd44QE2zCLIjG6249+ 4oOfOE5r5zA00a0OIB8JD6PZSvXhSP7Id9PEdkApzE7/cOyXoVqX2Hxa3ToUndTH4hauS+dvhqd JlzwUwk7CK3w+UR38hw== X-Proofpoint-ORIG-GUID: ska3twP59ZCeK-pRc6jAPa0MslKmrZ8U 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-2609020178 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS autolearn=disabled version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org Switch to devm_of_reserved_mem_device_init() so the reserved memory region is released automatically on probe failure or device removal. Remove the three explicit of_reserved_mem_device_release() calls and rename the error label from err_release_reserved_mem to err_unprepare_vclk to reflect that it now only unwinds clock state. Signed-off-by: Mukesh Ojha --- drivers/media/platform/aspeed/aspeed-video.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/drivers/media/platform/aspeed/aspeed-video.c b/drivers/media/platform/aspeed/aspeed-video.c index a292275f6b7b..7ba9314fdbd2 100644 --- a/drivers/media/platform/aspeed/aspeed-video.c +++ b/drivers/media/platform/aspeed/aspeed-video.c @@ -2267,19 +2267,19 @@ static int aspeed_video_init(struct aspeed_video *video) if (rc) goto err_unprepare_eclk; - of_reserved_mem_device_init(dev); + devm_of_reserved_mem_device_init(dev); rc = dma_set_mask_and_coherent(dev, DMA_BIT_MASK(32)); if (rc) { dev_err(dev, "Failed to set DMA mask\n"); - goto err_release_reserved_mem; + goto err_unprepare_vclk; } if (!aspeed_video_alloc_buf(video, &video->jpeg, VE_JPEG_HEADER_SIZE)) { dev_err(dev, "Failed to allocate DMA for JPEG header\n"); rc = -ENOMEM; - goto err_release_reserved_mem; + goto err_unprepare_vclk; } dev_info(video->dev, "alloc mem size(%d) at %pad for jpeg header\n", VE_JPEG_HEADER_SIZE, &video->jpeg.dma); @@ -2288,8 +2288,7 @@ static int aspeed_video_init(struct aspeed_video *video) return 0; -err_release_reserved_mem: - of_reserved_mem_device_release(dev); +err_unprepare_vclk: clk_unprepare(video->vclk); err_unprepare_eclk: clk_unprepare(video->eclk); @@ -2343,7 +2342,6 @@ static int aspeed_video_probe(struct platform_device *pdev) rc = aspeed_video_setup_video(video); if (rc) { aspeed_video_free_buf(video, &video->jpeg); - of_reserved_mem_device_release(&pdev->dev); clk_unprepare(video->vclk); clk_unprepare(video->eclk); return rc; @@ -2374,8 +2372,6 @@ static void aspeed_video_remove(struct platform_device *pdev) v4l2_device_unregister(v4l2_dev); aspeed_video_free_buf(video, &video->jpeg); - - of_reserved_mem_device_release(dev); } static struct platform_driver aspeed_video_driver = { From patchwork Wed Sep 2 20:07:00 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mukesh Ojha X-Patchwork-Id: 2297113 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=RkLi7WnJ; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=UwAu+1GL; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org; envelope-from=linux-aspeed+bounces-4930-incoming=patchwork.ozlabs.org@lists.ozlabs.org; receiver=patchwork.ozlabs.org) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2404:9400:21b9:f100::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4hb0br53Fxz1xvg for ; Thu, 03 Sep 2026 10:20:08 +1000 (AEST) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4hb0bX4BM5z2yqT; Thu, 03 Sep 2026 10:19:52 +1000 (AEST) X-Original-To: linux-aspeed@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; arc=none smtp.remote-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1788379678; cv=none; b=WebXlA+6ZJsF7Lfa9NqjzV2rmLbC1bpU6KgED8E7opcQlHv4/6ub9sax7mPPwBpjqUwIozM7fDfesWHSF3umZ4NLRmL55ruW5TqmIu7GmHb83mnUJYGiGuJUknIDSYrOT7QKSAPXulTtdp57IFsCcAomnFNJ8hwrIfWaU/m2OGCuFmzlITenNzA5JFwEe1nc8YTGN2Qxsh0tCy/52n7DWjqQbCrWTaIN4iz7hJ6hImId8FmLgzLuxtrGrN4wiv/YKNYFLLi57fJ9UmG/a5PfLMZLyj0qhEZTGEwHedz+HhfaSqg8CYZBGjAHESjCo1DzASYhNMniWpx1J/oKdg5EKg== ARC-Message-Signature: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1788379678; c=relaxed/relaxed; bh=nNFPGVLFvx/AoejV7EuP46spvaHGIWdJXEE92/o9lnU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=cxuGYEU6FRSiieBDxInwNghXD3ZuwiN5KRhEBdxLiGBEYcZbD6+K0462Dvk3L8gl+2EzK2PxSmHjJb1zwNi63eFZJDiXOlU/MJgF3lAD7ETGaRYIHOMHyy+uBLBN0G+ejKzYOKbO3dO2A5MKanE5t33NHp50ItOA1cSkZJIeqx4OictSum94O0YXv2UzQ+qXugUQp0yQbGoqcBIH/bGKZh9BTS3ABsKfGHBE5x9/EWfc/pyvG3y65+qBPWoSeRTTOQBmUnfNxucaxofNvGB9uwnvun8PE6SSQPjdV+kbQpvnboy7LcvvNeWvZ8C/hlRpXiVgM7SDCkgJqNtMx4GddA== ARC-Authentication-Results: i=1; lists.ozlabs.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=RkLi7WnJ; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=UwAu+1GL; dkim-atps=neutral; spf=pass (client-ip=205.220.180.131; helo=mx0b-0031df01.pphosted.com; envelope-from=mukesh.ojha@oss.qualcomm.com; receiver=lists.ozlabs.org) smtp.mailfrom=oss.qualcomm.com Authentication-Results: lists.ozlabs.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=RkLi7WnJ; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=UwAu+1GL; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=oss.qualcomm.com (client-ip=205.220.180.131; helo=mx0b-0031df01.pphosted.com; envelope-from=mukesh.ojha@oss.qualcomm.com; receiver=lists.ozlabs.org) Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4hZv0s3SB5z2yps for ; Thu, 03 Sep 2026 06:07:57 +1000 (AEST) 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 682HsP052485892 for ; Wed, 2 Sep 2026 20:07:55 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=nNFPGVLFvx/ AoejV7EuP46spvaHGIWdJXEE92/o9lnU=; b=RkLi7WnJT32eVWIHPuqGyOBqrKx lRcdCPBgHIjmgPf3yvBqtGbaQixnj6ftcYW0RJFHwL1GxlPgt8fDs7l5XahvDSXv GBzLzbnu6xQhFr9WEDKDxSv5ov5rp0a2WbO3TpWzXL2SluF/ACdKwDJ//vR0sczS dlp7itw01lxD0F0CYFvVxThG3wBhuSnbxhVD3HCV9DzZZwH9kFX9l0w2JiCQUvOh 9B5OowQg2lXl+5sIheMW/+4e3m8E4zXF/O5piBworS15amrwo81Cl99TqwmFfXPT UxdW7ISqBefM7BMGUp2qga0M4hsnsK05gBLNm3AWfehEX8FVad/Q6GKSY9A== 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 4gemjh9p98-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 20:07:54 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2d9336581a2so25349765ad.3 for ; Wed, 02 Sep 2026 13:07:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788379674; x=1788984474; darn=lists.ozlabs.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=nNFPGVLFvx/AoejV7EuP46spvaHGIWdJXEE92/o9lnU=; b=UwAu+1GLosqLuKsBK7x6uX9U6ZaU0DMQOuLK9n8Jm5begq4J1p2xUwLLyaBxOM/M5Z 7/dvEpENBJq7JSeITkbo0sfSl3Jv3SoL73NBJIkZLR61e0Q/1Le4QB3m2kfR/5YyGOMW sbhRFZxsKdSbHeC1f+uFEWg0dbRRubxrwk9IJSl5weWds6rrRTFw6JZa7YdZsIlYVtRj UkkDu2NLm4Ud3WeHs76XBV/Kovs8G/A1i7lXQWAmeSkhlWsxmnU0lu37wsWvvTd6Eudx pJYRL2sYiH926x6Lto+0EcZF4p9eIn3fOsPzTFleKV8oKsuprswqBnRuN0w6zUN2PDxs FjBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788379674; x=1788984474; 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=nNFPGVLFvx/AoejV7EuP46spvaHGIWdJXEE92/o9lnU=; b=Uglt3XsTtnxoLrq84HOBcKYdqW6Tk7lONM8fLoop7zb9YXcE9Ssuz2dOmwdb2YLMtf Bdpz6GJrndR26t6YVfVFtmjYGwh9A78wwia9ffnmrufXxLy4BiP+J3FpqTs1J0hmNkKz nMUP+VPGEE6enyMzaCmXUg37OZ7awzi3X/xVGKiR1CQROXstiZ+Tr0vB92Del5aNrtOs ncSYkuwxW3FVyqd5XB2fw3ztRikYIBM9Ma6PUd3P8KlSXOgTCnMeb5SqbpMCkgimp2UI luL5xfyZzfiKEHqANlSMGv2zzZyPD/2gh6/2lIQiwXWdr4xPXMJc0mk/fC1eSszi2UNq 0TwQ== X-Forwarded-Encrypted: i=1; AKwUvBwE8EzQMtGsYpURXWfvqLF1zheJ+Lq68HFouj9CGMK1EwwWLwANSyBY3dki2qrQPltRKpP0Qp4vqWZIMhE=@lists.ozlabs.org X-Gm-Message-State: AFuF++l46lD6OvN6RoscW2/jIaR3P5WHg6OYJNSBMz7+0PS1WEYw3N8J GoNBi0PL4orflZFka7/RD3Y2P3yTwbv1r3jqrN60X/nmmr55WgqKeKS2+N2Mbfsjd8Ap7I/1grn hWU0XGvPNRxzteV3CT9Voo1zIPyHNxpTKGsPinq/+x9d7eRWYnqAP5Kx6p5AAz6rpkznl X-Gm-Gg: AYBFou2HpqfiMxeJXTxGEn4jGIcOcUIyCNZ6HbbDEDBw4bQdpd4ucZIO+uoEkXrfSv6 Ww83GfGpEz2tSI37aj9Q0rcjKsown1+abgJPrvjjGfl4pzsNeqfLazGgeKFfs1sJHR2QUySmM31 iNMJeIjxQYkXEHxmhksK5EgqAQI/ZxDDz7eEcg86ftVESviQR+3WFO57cFfqq2vrR63at891NUs EaU7FXgOr33DfsqMes+U816d9B6FtqjyEdCSNJVDTBCl3JtcEWm8Lp+8Abw9jgx4KVCjO5fpkn2 +FKVrzbG4F/+K1NB+mDaVZNGd/8DxZI53RZ8DVrxms1vDNL/em4bdzwiJm6iW/tRhHAmO41Jdli 5P7AhlyD7yEZYlNKgw9gOQJFDLdc= X-Received: by 2002:a17:903:1a30:b0:2d9:2688:8be6 with SMTP id d9443c01a7336-2daec71ddddmr99505615ad.19.1788379673740; Wed, 02 Sep 2026 13:07:53 -0700 (PDT) X-Received: by 2002:a17:903:1a30:b0:2d9:2688:8be6 with SMTP id d9443c01a7336-2daec71ddddmr99504475ad.19.1788379673206; Wed, 02 Sep 2026 13:07:53 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33255f2981dsm434360eec.19.2026.09.02.13.07.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 13:07:52 -0700 (PDT) From: Mukesh Ojha To: Daniel Scally , Jacopo Mondi , Mauro Carvalho Chehab , Eddie James , Joel Stanley , Andrew Jeffery , Minghsiu Tsai , Houlong Wei , Andrew-CT Chen , Tiffany Lin , Yunfei Dong , Matthias Brugger , AngeloGioacchino Del Regno , Joseph Liu , Marvin Lin , Dmitry Osipenko , Maxime Ripard , Paul Kocialkowski , Greg Kroah-Hartman , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland Cc: Ryan Chen , Billy Tsai , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, openbmc@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-mediatek@lists.infradead.org, kernel@collabora.com, linux-staging@lists.linux.dev, linux-sunxi@lists.linux.dev, Mukesh Ojha Subject: [PATCH v2 3/6] media: nuvoton: npcm-video: Use devm_of_reserved_mem_device_init() Date: Thu, 3 Sep 2026 01:37:00 +0530 Message-ID: <20260902200703.2016410-4-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260902200703.2016410-1-mukesh.ojha@oss.qualcomm.com> References: <20260902200703.2016410-1-mukesh.ojha@oss.qualcomm.com> X-Mailing-List: linux-aspeed@lists.ozlabs.org List-Id: List-Help: List-Owner: List-Post: List-Archive: , List-Subscribe: , , List-Unsubscribe: Precedence: list MIME-Version: 1.0 X-Proofpoint-GUID: nV8mKO0paIr3wetdDoVNOpMB6wtbYN1p X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDE3OCBTYWx0ZWRfXwGee7NSiEBKx +jvhID/bClC8gF3hsP90vRVweQNl1osQkotbG69UX4xe2Do0Y+psyfD+BRAQknBFU57qwZrr3Hl ZbGoqYMe/Na+Gpt5T19N7z9/02jRQRrN6IgIjWHinnnPc3ZKf8EZL/Phw3+WEGoENGaCHA/hiR6 0mxAtn5stFaYzY7QQG1rDG+vZrqqiilm/zqQIi/seFuh1e8z9ukpDjWzES9ta7vFvqz3c0SIcRT tWac127gTeQZk+Zq11ws2OSfMFBc+TrOy27sq8oT5S7SnGrS2ayQtvv9Hlx2x5ZMfgh/WcR1QBh YxL+W4D5jKLGvZdm+seLAeuZo9T0/HIn1epbautUq1avML132UaWg/o/93ycqC5KMJ7z6X900Eb 2QeRkSVVZL5QkE48hBk43VntjtKVclWzhcG1MCzIH3EK/OHjw2b6RbNB1P4NmsTCZPLfdjBc+0v mP933wG8f2jnOKNlm0w== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDE3OCBTYWx0ZWRfX3L01tlcRE963 Jeg54gjmfxTLu+OOaT06bsr3BWaTDNUvONmTzckux+AOcfG9CCGOzP3+F184se2nDJEZmCDu95e a8El1X0DGW2eWkFxiuhELNtBAr7Ytkg= X-Authority-Analysis: v=2.4 cv=ErHiaycA c=1 sm=1 tr=0 ts=6a98821a 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=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=iFm4xv_JmjgOdRhw77YA:9 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-ORIG-GUID: nV8mKO0paIr3wetdDoVNOpMB6wtbYN1p 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-2609020178 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS autolearn=disabled version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org Switch to devm_of_reserved_mem_device_init() so the reserved memory region is released automatically on probe failure or device removal. Remove the four explicit of_reserved_mem_device_release() calls and collapse the now-empty err_release_mem label into err_free. Signed-off-by: Mukesh Ojha --- drivers/media/platform/nuvoton/npcm-video.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/drivers/media/platform/nuvoton/npcm-video.c b/drivers/media/platform/nuvoton/npcm-video.c index 52505af35c08..6786736c8f07 100644 --- a/drivers/media/platform/nuvoton/npcm-video.c +++ b/drivers/media/platform/nuvoton/npcm-video.c @@ -1715,17 +1715,15 @@ static int npcm_video_init(struct npcm_video *video) return rc; } - of_reserved_mem_device_init(dev); + devm_of_reserved_mem_device_init(dev); rc = dma_set_mask_and_coherent(dev, DMA_BIT_MASK(32)); if (rc) { dev_err(dev, "Failed to set DMA mask\n"); - of_reserved_mem_device_release(dev); return rc; } rc = npcm_video_ece_init(video); if (rc) { - of_reserved_mem_device_release(dev); dev_err(dev, "Failed to initialize ECE\n"); return rc; } @@ -1789,13 +1787,11 @@ static int npcm_video_probe(struct platform_device *pdev) rc = npcm_video_setup_video(video); if (rc) - goto err_release_mem; + goto err_free; dev_info(video->dev, "NPCM video driver probed\n"); return 0; -err_release_mem: - of_reserved_mem_device_release(&pdev->dev); err_free: kfree(video); return rc; @@ -1814,7 +1810,6 @@ static void npcm_video_remove(struct platform_device *pdev) if (video->ece.enable) npcm_video_ece_stop(video); kfree(video); - of_reserved_mem_device_release(dev); } static const struct of_device_id npcm_video_match[] = { From patchwork Wed Sep 2 20:07:01 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mukesh Ojha X-Patchwork-Id: 2297135 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=Tz3iT1Z0; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=dHipRfQZ; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org; envelope-from=linux-aspeed+bounces-4950-incoming=patchwork.ozlabs.org@lists.ozlabs.org; receiver=patchwork.ozlabs.org) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2404:9400:21b9:f100::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4hb0pW6F1Gz1xwZ for ; Thu, 03 Sep 2026 10:29:23 +1000 (AEST) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4hb0pH1yfmz2yr2; Thu, 03 Sep 2026 10:29:11 +1000 (AEST) X-Original-To: linux-aspeed@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; arc=none smtp.remote-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1788379688; cv=none; b=cSuYfN86mXz4g9J6M186uuUNNbj8dPHVbymRXUggWv8dKZhDCL9sSL7acZXOqU4CqSOMCFqdNTW+EU948wPaljnTkgR/v8XuTic516pQpX6w2CQf3OJANaapxbAOqmcBUhqgrDjfxqa5ySFXRhTkVviwSjP6o76VzMlK4fvC0r7hbFhSwWqsr3xFy7gKZSO3NvHQYc4XkQ89OLvbo8HUUZOEBFlDwrmXgUpk/3dxoGDg6/cMpKZrf95B7VT5xD8OjYhzQMBeZ34N1zgFu1aImEssbVK17NxxwQD5kVFbBUxv8EEFoOITbBphiUmUE+0B1RPtoF7aBbvsWFbuGO9m0g== ARC-Message-Signature: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1788379688; c=relaxed/relaxed; bh=V62NrpgUOu9gE+yVRqH4AGEITpcms2N1p3z2wjAcl1Y=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=EWAInx3jilBTsFPolydRCfWZrAWZp50uVmRKTQGOFrol6Q3+LqduVPjf5lUC/tmSUqlQy8hKV7yQ+n39sgsiMp5egRrJZEjEEEB0H7vwXFPVENXNUuOi/RQuwg0t83GnGjAr+PuaIP/hY70wfRlHYvXmBJxS/rE3+GV8OOjx1a3mzer4NROQz4e4qgWjIh6OOwsa81TQy/+jxzuXvWkhEItVcXxqhCDVObGE6w0fguUDDimtNsKL7St6Nj0eC3czfc8ncQttlh1qwnj4GqDmpqeJi9hZdkmM2U3j1j/tK/A99DA2inLVsxpjR7qezvnlibofxZKEMlnLlY2YLQCWRQ== ARC-Authentication-Results: i=1; lists.ozlabs.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=Tz3iT1Z0; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=dHipRfQZ; dkim-atps=neutral; spf=pass (client-ip=205.220.180.131; helo=mx0b-0031df01.pphosted.com; envelope-from=mukesh.ojha@oss.qualcomm.com; receiver=lists.ozlabs.org) smtp.mailfrom=oss.qualcomm.com Authentication-Results: lists.ozlabs.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=Tz3iT1Z0; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=dHipRfQZ; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=oss.qualcomm.com (client-ip=205.220.180.131; helo=mx0b-0031df01.pphosted.com; envelope-from=mukesh.ojha@oss.qualcomm.com; receiver=lists.ozlabs.org) Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4hZv135ld4z2ypW for ; Thu, 03 Sep 2026 06:08:07 +1000 (AEST) 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 682HrlSP2731033 for ; Wed, 2 Sep 2026 20:08:05 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=V62NrpgUOu9 gE+yVRqH4AGEITpcms2N1p3z2wjAcl1Y=; b=Tz3iT1Z08cE3L1Tsg6uwOfDDlUn OlK172bribh74PRXIRNSvRLnJcuTmAmGXtzeJq5+oXtGDt24T0SgWNFTKMUvsN2c o3xyvGkqECHDErCIEqxM99+VAwarBlIDHogFfV74HBGoCmSh/+CnU44qEFsEgMc0 LpF2U7coKzkS1YPs0gz7Hbj/JooKnj6bCPL8V1vKhdMaLff6/5fMHjACVdDv2QJu tO6X72JpKItRX+1tQrpTgNjGGbGiD905GrptgN/0LH1HTDuNsrLJCjw3enNv9gfP TCtWu6AsZWs5xIO4Z0Gu480RmSQw51flp895ecr+MPU1PEDsQtnsH27/A+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 4geguy2s6m-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 20:08:04 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2d55d8cd938so25692085ad.1 for ; Wed, 02 Sep 2026 13:08:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788379684; x=1788984484; darn=lists.ozlabs.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=V62NrpgUOu9gE+yVRqH4AGEITpcms2N1p3z2wjAcl1Y=; b=dHipRfQZdeWPxndHLEnpXsDp8iahRkLRTD2IFRLnxdHptqFGlIsX6HNkZrhPK7BDXt j26rIZgnmUNN2ElI/OQ+mPGFNbNIYaH9SbTWr6K8UPNWyMJLLRUEwezrnCXLc9ja+CUs MdrZ+40RImhpiX7ug7K9z4G/yCoF8HZQ2TMWtMuv8v41Q+bvDBIpn2twZDZ4y+g4bhz2 /F8w0u/H9eJxkx+551eTLcnmjrf8vBWr0FgK+cGUsqrQg2PDfGbUQV4ku/3LOoIYEc4t p6+5/wy1GSBaSoCJPuZJBXA0/GUxh9bYFnzPEYDbKNr0ErrX7Ne+ZA3BQqUyEYw8GDyY RZXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788379684; x=1788984484; 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=V62NrpgUOu9gE+yVRqH4AGEITpcms2N1p3z2wjAcl1Y=; b=LO9Yoi8cN0/XbNw8uzwL0x2OSsDkCZXY7FaO1BFHCptsUIkERwCouFcpAj7TrMXzWE xfqUngp78CSOOT8UpBxce+03W3Qyy7v8IEVSnFZ4nDfXJ1I1zn9yPLtIQ7Ww/xkJk4vT X8M04lcHbQpIQDVF2Z3DhVUyE1Jbb3nyDzsWIP49pGeGfJeBKvGGrD7kIr6xphGWdC21 vpkZ7pgeQKxljzM5ny3CDItiZ5EZXo6ktu0/ZJf4a3IA0VzsgWR5a95RHQbyO5okuRPx WjblTNCty3L+/pMUWUzHGiV+nFkqXpGE/xmQvDsySeajpmuKdkCWo4N7NwsenKzJ63nz Alvw== X-Forwarded-Encrypted: i=1; AKwUvBw88YDfeptlsKO9+SmjvQ5XSnwysY1p2FBLRXX/ciUneEzp9br7gjCRYxuS6ZM1xqVe7LDLvYhYJ+iYAs8=@lists.ozlabs.org X-Gm-Message-State: AFuF++nBd+S+cy4C+inlY+JvjSn7XbkSrVSR3Jen06y3yEtNM1/H0tLW 0sC9nLWdut6ZeFLXkahYxQycBjU4ehIJs/i+mzLe/lDATqZ5nF5YaMaHr3rNpUhlDIFhbxfMg0q 1kyJa/K1dzEhzO1jMv+YSdrRcJi49FFjpOnhEQg9K0ioq2NfDhepOLtGPTv08xeYf4fzl X-Gm-Gg: AYBFou38JvHK35rgJURqMO3mHjkKy1Z0lqF8rxKWJPHImiGhQPi9yEBb7wQs+TLpeIi 51sEvCwgyLjvO5noF9bNRIwVY+OwNDgo8JodxdB3MaTe8s7Y9218GBme5du3vpaAh+7UCOljF5E yA1pgNulgHv9Fq9g060QM5ItgSXk3zPvw5VWtbDH3wwHFFrsFaP5ozYzIlIs91TMyqLbLH5mCgV JFX+fhrud0bcjbdx8L2G3bpG6T3xD9iewyD6Swjmkyb2g0vKH04M2PIZe4Kwq7alnupM8Ksj2FG P43lCZ7eYjMkTlsuNV89JiRxONff0KJgoOzetzBRFrzH21RxvZVb8unSVZEAQg5Px7GY735MKI4 nFljtUhFSTt7HasAERyHjjBwWXDU= X-Received: by 2002:a17:903:283:b0:2ce:faa6:7cbb with SMTP id d9443c01a7336-2daec5ad515mr80446035ad.4.1788379683920; Wed, 02 Sep 2026 13:08:03 -0700 (PDT) X-Received: by 2002:a17:903:283:b0:2ce:faa6:7cbb with SMTP id d9443c01a7336-2daec5ad515mr80445245ad.4.1788379683366; Wed, 02 Sep 2026 13:08:03 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33255f2981dsm434360eec.19.2026.09.02.13.07.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 13:08:02 -0700 (PDT) From: Mukesh Ojha To: Daniel Scally , Jacopo Mondi , Mauro Carvalho Chehab , Eddie James , Joel Stanley , Andrew Jeffery , Minghsiu Tsai , Houlong Wei , Andrew-CT Chen , Tiffany Lin , Yunfei Dong , Matthias Brugger , AngeloGioacchino Del Regno , Joseph Liu , Marvin Lin , Dmitry Osipenko , Maxime Ripard , Paul Kocialkowski , Greg Kroah-Hartman , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland Cc: Ryan Chen , Billy Tsai , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, openbmc@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-mediatek@lists.infradead.org, kernel@collabora.com, linux-staging@lists.linux.dev, linux-sunxi@lists.linux.dev, Mukesh Ojha Subject: [PATCH v2 4/6] media: arm: mali-c55: Use devm_of_reserved_mem_device_init() Date: Thu, 3 Sep 2026 01:37:01 +0530 Message-ID: <20260902200703.2016410-5-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260902200703.2016410-1-mukesh.ojha@oss.qualcomm.com> References: <20260902200703.2016410-1-mukesh.ojha@oss.qualcomm.com> X-Mailing-List: linux-aspeed@lists.ozlabs.org List-Id: List-Help: List-Owner: List-Post: List-Archive: , List-Subscribe: , , List-Unsubscribe: Precedence: list MIME-Version: 1.0 X-Authority-Analysis: v=2.4 cv=UZthjqSN c=1 sm=1 tr=0 ts=6a988224 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=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=YVK2hjuZJVh9DdmUNrMA:9 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-GUID: aMoGHxj5OmLsUi-uXgcDzv4R_d-3t3jb X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDE3OCBTYWx0ZWRfX0DQK4cCasKTm yfqcN1/UR6gYBRr/nApdorfAWLXonTMmDKL8iONSuPQhzR7guqnsIDkPU2YS4ckSCnjofqLhh34 aryEZ251SBZhKW04Hhht7ZnHvndzSpw= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDE3OCBTYWx0ZWRfX0Vr24mYMjjHx NnCba9UKaOtdcBXSmlprT2HvauTvgBkCnjSnstTF4K4fk4C5J2XFayfJtnrIW/61xGbE0fAZwNB 4obiRKArkJUfXq686W9e7PysyblsL1FrVoNw3JfwyjPWuKmNT/iw8ofaDQLce49orlRZxBUcTXr 14jZ1Tx+sWz/Qsle7DcWlX2wKQo0nud96O3thjIeJWJmP51ZL2SnXYVBvanWko+MLNb5ECm/87E 5IGRIvcax2NEOqmRZFnDC9+HlCDeXHj9LHEJlfMBl4rJBpBwC4+3sle7q3m2RYgkI6eilJk8tJa ycnl95qhfwWzgv3rVj4lXuj5LX5q/Dwn1E5bl3g8Py/S1FFco3xxz9OeVFHLA3R5bnuu/ZA7fZ6 masnWjvKMs9MDw5FAG0ARe4Y4dXV1xKluGBKsp9iqPldJwroouL3O5YdmvPstBzrjHP6IXApjiz eRnaJvQQ/fmy8Zc3jYQ== X-Proofpoint-ORIG-GUID: aMoGHxj5OmLsUi-uXgcDzv4R_d-3t3jb 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-2609020178 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS autolearn=disabled version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org Use the devres-managed devm_of_reserved_mem_device_init() instead of the manual of_reserved_mem_device_init()/of_reserved_mem_device_release() pair, letting the device resource manager handle cleanup automatically. Signed-off-by: Mukesh Ojha --- drivers/media/platform/arm/mali-c55/mali-c55-core.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/drivers/media/platform/arm/mali-c55/mali-c55-core.c b/drivers/media/platform/arm/mali-c55/mali-c55-core.c index f28e9f4354ac..3d37cd446583 100644 --- a/drivers/media/platform/arm/mali-c55/mali-c55-core.c +++ b/drivers/media/platform/arm/mali-c55/mali-c55-core.c @@ -803,14 +803,12 @@ static int mali_c55_probe(struct platform_device *pdev) if (ret) return dev_err_probe(dev, ret, "failed to acquire resets\n"); - of_reserved_mem_device_init(dev); + devm_of_reserved_mem_device_init(dev); vb2_dma_contig_set_max_seg_size(dev, UINT_MAX); ret = __mali_c55_power_on(mali_c55); - if (ret) { - dev_err_probe(dev, ret, "failed to power on\n"); - goto err_release_mem; - } + if (ret) + return dev_err_probe(dev, ret, "failed to power on\n"); ret = mali_c55_check_hwcfg(mali_c55); if (ret) @@ -849,9 +847,6 @@ static int mali_c55_probe(struct platform_device *pdev) kfree(mali_c55->context.registers); err_power_off: __mali_c55_power_off(mali_c55); -err_release_mem: - of_reserved_mem_device_release(dev); - return ret; } @@ -866,7 +861,6 @@ static void mali_c55_remove(struct platform_device *pdev) } pm_runtime_disable(&pdev->dev); kfree(mali_c55->context.registers); - of_reserved_mem_device_release(&pdev->dev); } static const struct of_device_id mali_c55_of_match[] = { From patchwork Wed Sep 2 20:07:02 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mukesh Ojha X-Patchwork-Id: 2297110 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=M+qVvV11; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=CQDA1omR; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org; envelope-from=linux-aspeed+bounces-4929-incoming=patchwork.ozlabs.org@lists.ozlabs.org; receiver=patchwork.ozlabs.org) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2404:9400:21b9:f100::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4hb0b41w7Sz1xwZ for ; Thu, 03 Sep 2026 10:19:28 +1000 (AEST) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4hb0b40jr0z2y22; Thu, 03 Sep 2026 10:19:28 +1000 (AEST) X-Original-To: linux-aspeed@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; arc=none smtp.remote-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1788379698; cv=none; b=e7iM/dIGuURqklBV88obtoU1TFuW8m6y3sUEiitgTHdZvYUu8+xdAK5kwSsuidibC1eKi/5DlsK+dK7UZzDADRNZNjXJ+7YijzzwmPmP33f4Mb7USUtdjqjWYqBtqskphWNj2U71ToWrMqc+4Nv7TsDqT2VYGTBj6AFRIZxsqZpDFMMhp9As9fBsFyGTwwj02cErRLAzcOycxRsq2D1yla3sIRF6cN2CpyeOXVrK98mm7W1XcHAiYOmeb4w4VWj7Bm6qFzSa06mQbg1EUkWmF9l9KMjDb8dQDGkSVrzLdNqsjZOcNLdXOtUrljdEXX3sgJyYM8/gLwStWuaYDUvf2Q== ARC-Message-Signature: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1788379698; c=relaxed/relaxed; bh=iYuD0uDqzSwHU/LAQJijWaTr64DX3VL/giE1/pE1aNo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Wyvuqg6dFLHjkLbsw2ViayiRNHTQZPSHqzhGZE1NVdw+cfasqRit+0OsmQQPjRAHYh2hfN1D//hZbxvaAsHloSLAXm8re6ku7ustpMBY4dBiiZTSQEzQPwcqXHUBOE7z9lzhgq+6FLDg1+T9ogSJBx5nTmJ+Gp1urxmWL32r8ZHHxyWpfuQ2OWYpBVTQB82hCEb5JvdiVCc3b63je8blvtzrOevb0eyuA3ijeoMIqieIP40+PP9RusZ8Vho5rt1g0IeTWaV1iMEK571MC4SS35525EuwW//yBR79BAGRpf2TAYYfDHROEmB2QWXwH3SX2+887TxhJcC3Z4/LixLDcg== ARC-Authentication-Results: i=1; lists.ozlabs.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=M+qVvV11; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=CQDA1omR; dkim-atps=neutral; spf=pass (client-ip=205.220.180.131; helo=mx0b-0031df01.pphosted.com; envelope-from=mukesh.ojha@oss.qualcomm.com; receiver=lists.ozlabs.org) smtp.mailfrom=oss.qualcomm.com Authentication-Results: lists.ozlabs.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=M+qVvV11; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=CQDA1omR; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=oss.qualcomm.com (client-ip=205.220.180.131; helo=mx0b-0031df01.pphosted.com; envelope-from=mukesh.ojha@oss.qualcomm.com; receiver=lists.ozlabs.org) Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4hZv1G0DkVz2ypW for ; Thu, 03 Sep 2026 06:08:17 +1000 (AEST) Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 682Hr8sJ2373358 for ; Wed, 2 Sep 2026 20:08:15 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=iYuD0uDqzSw HU/LAQJijWaTr64DX3VL/giE1/pE1aNo=; b=M+qVvV11pixl6KhVG9hStD56ULl HhKND36J+s25d8SnWLfEnCsAY3W2C+ZhwEZvtp7qAul1VrhtgDfrrq4DaqJ3ZzU1 z1zZQu9vbVN44CrHCtmJU+rAK+B1f0vMgFdTAr7FwMGklBBSqneXiL8iZGWwEqXh UKPvlcpUK9dyrnYdJkNRcw7esBUv8iKEk/AQRSCskMJq0bPHgq21fdTbJ32poy2+ nMQeKmQOL7itoHtqWbqTWimQkXWx/kGoao7+tLDMxjUAW76/aGKeVdqzanROnKgS lo+j+Cfv5Cx+MfNlIJRB/dUJu9xj5DWvLtvOl+rDuVSDntH2ZqBUk0bbQfA== 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 4gejv8a79h-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 20:08:15 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-395543dc382so2061667a91.0 for ; Wed, 02 Sep 2026 13:08:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788379694; x=1788984494; darn=lists.ozlabs.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=iYuD0uDqzSwHU/LAQJijWaTr64DX3VL/giE1/pE1aNo=; b=CQDA1omRURtp6TmFYoacgGJ4FJpL0SMmkO5YuQFK5L1QEIXPG4eeEHvB1XwolkYgRi llFUtnB1FoOhzVKLjBUo9VOjnEmqKdtono7LHh56q5Ma9VJhOutM0yZL2I/h1Zw+PiDm /+GgN/YV0KtNJR8Ashno6jYRm1kv9Uo9EvDqpWlUmYxV33AtBlvjTTUr0fq95utoj8/Q wVXZd5+95YYS5VUI1tsDeAHQRysnOO0VxEJL0VhTUkaONgtPmrvtRJOXa8KOoKBQ0Ej0 frz9r+JCkRcGyDHDwK2c2Uj8gQCLyIWAZNVhUrj1m/mYn4Smeg9knJJbnfQNiNyb/tnG R4ZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788379694; x=1788984494; 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=iYuD0uDqzSwHU/LAQJijWaTr64DX3VL/giE1/pE1aNo=; b=gB1K3fgNanKAepq6f6KiTOsbpos31kC+fQOINq1zWjvG+ttdRAq0upAAwzC29j1tlr njsXGOH12Ee9lOAVESD5xK3TzMAKlrdRtlra623LeN7ajkqttfduWY2F+HEIhUVnO8M7 /5TNwH8wt3MIbMpu1VqBkfd8234UcxEgPJbsQ/oOK27mcpzP4edD6BUrm3bhP9Y1o6zj IBfzXCFfm/bRT2cUwTRN+n/UuAMK5wFqSvGKTrPhgychMhqgl6RFOFvSpeMINlT2jQt/ clvf/kQDVXE8Na3OylNEbq49IVYXVGxZCKQC6KdoLPWhW8YtTme57HTHRnOO0GdUdjl+ PNrw== X-Forwarded-Encrypted: i=1; AKwUvBzG6wRET4M9rvOAcDmlwt2pD+EBUB16XxH0u/L3+qvwlllWThtX4gQw2liKE/wVZVyxRQuDYPIs/qoY4LI=@lists.ozlabs.org X-Gm-Message-State: AFuF++ntFQ2fVeWSYB1d5umNVsWyMHRPTwEoHLpOVo/O2Kvopz3Ao5RH u4qZhnSLxxBscs8zKN23rDJ8y0NF+wLioN2Zyhd4TyFTY5qQ+9EGO+tf8Ar/XIuUAvMunZLTKiO 26ooxINfRR0gWASarLRZEH/B8DJa5arSUbr7YsIrS4EaeXtm2cRPAgwhbbWoDmqbtld/+ X-Gm-Gg: AYBFou0upP5viqUUPDTdZ+dvXd+DVTAa7LY03R3l0+x76Yl3PaeT+/t98C+WITsGCDt gEikekd0Uhhmhbi+2Wil9CjfzsuqXpz8VQFb3pyKKO/+Ni9y8o5MFknbgYErwLn9WWiPh3z36wC ZEImM44oRyNm+LxT9m4SvpGCUh7LWOAP3FHhfgp1yAY2+kT0wm6bsgUUahDIyQxpFRYF+ZXPAaI Ik4Uio8pCT3G2D+e586X40BvvkKgZd0NpVdZSiZWYTUZnGAz3h0f/1ooCoLyNY4SutNkSebAohN AhoXD+UkfNMUmappGQOnZ9miI8jnvSfbPIGhaeBp6mI+WJTuva7q7UarZ1r7bKQyW/YnYHMMOcy vwqR0mg4X/e9LYL9KA8wS+TUBo3I= X-Received: by 2002:a17:90b:4c05:b0:398:d93a:b343 with SMTP id 98e67ed59e1d1-39aedebf901mr10811248a91.3.1788379694181; Wed, 02 Sep 2026 13:08:14 -0700 (PDT) X-Received: by 2002:a17:90b:4c05:b0:398:d93a:b343 with SMTP id 98e67ed59e1d1-39aedebf901mr10811125a91.3.1788379693552; Wed, 02 Sep 2026 13:08:13 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33255f2981dsm434360eec.19.2026.09.02.13.08.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 13:08:13 -0700 (PDT) From: Mukesh Ojha To: Daniel Scally , Jacopo Mondi , Mauro Carvalho Chehab , Eddie James , Joel Stanley , Andrew Jeffery , Minghsiu Tsai , Houlong Wei , Andrew-CT Chen , Tiffany Lin , Yunfei Dong , Matthias Brugger , AngeloGioacchino Del Regno , Joseph Liu , Marvin Lin , Dmitry Osipenko , Maxime Ripard , Paul Kocialkowski , Greg Kroah-Hartman , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland Cc: Ryan Chen , Billy Tsai , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, openbmc@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-mediatek@lists.infradead.org, kernel@collabora.com, linux-staging@lists.linux.dev, linux-sunxi@lists.linux.dev, Mukesh Ojha Subject: [PATCH v2 5/6] media: mediatek: vpu: Use devm_of_reserved_mem_device_init() Date: Thu, 3 Sep 2026 01:37:02 +0530 Message-ID: <20260902200703.2016410-6-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260902200703.2016410-1-mukesh.ojha@oss.qualcomm.com> References: <20260902200703.2016410-1-mukesh.ojha@oss.qualcomm.com> X-Mailing-List: linux-aspeed@lists.ozlabs.org List-Id: List-Help: List-Owner: List-Post: List-Archive: , List-Subscribe: , , List-Unsubscribe: Precedence: list MIME-Version: 1.0 X-Proofpoint-GUID: wc4pjSeZ53FCh2j_t4oq4UlMmPLJnXQu X-Authority-Analysis: v=2.4 cv=L+wtheT8 c=1 sm=1 tr=0 ts=6a98822f 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=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=gqQKJLWYzfjTGvuwkdcA:9 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDE3OCBTYWx0ZWRfX0hsWR9Qgg52h ARcmiDpwhQcWgfPis9IFlVvlw45MzOBrtn0KtIZwk5M+Jzv+I6vA2cfSVcK9KpfGRgszcvdeBzT X6iGQFW9okcyXylNwSNLTCF4OKB2SGXNEBuqfdPi+pg/g/YWdgicmPs+ZD09YhsuWxXSfSljeDN 8vGtp+/xswi0LDZbm+g/umx75V1CjUzh8jMyx1q9ydt2qyW6KHqd1FizOTnN/1fhtKtvSvlLK0f Jaj+nacX3ENZPmtLc17zqBGYcNsARUWgR0EbSQtuNwIc/bq56gS//nZ7sa0Kz1TL7+LU7XrIU8g Q5miE7VHeAFZanxilcYxmMYd8xIzpVT10QRTprtwWymxmZC+UgJaZaLof0jO092yGXcINbncrmG kH6No6ghaBouP0LdR6yDoi8gEeEVLH8oZIOUzAa2oVvB2R6dqurqVhc1JIWEQ+XXKu3tT/8OhHv mLIMr71AVWQTncBBsBQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDE3OCBTYWx0ZWRfXw3CAXk7fcyyy WQEkjQX+Shc9cM3cDH/Ey6neT5Jfj9ko+ZX9dVWdB0mQ1EYfLmdL5xKZV9RVzlKtAD5XWFk3+ED qNkzGBe/vYWUDh6IsqeScqlRWAWUncE= X-Proofpoint-ORIG-GUID: wc4pjSeZ53FCh2j_t4oq4UlMmPLJnXQu 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 clxscore=1015 bulkscore=0 impostorscore=0 phishscore=0 spamscore=0 suspectscore=0 adultscore=0 priorityscore=1501 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609020178 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS autolearn=disabled version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org Use the devres-managed devm_of_reserved_mem_device_init() instead of the manual of_reserved_mem_device_init()/of_reserved_mem_device_release() pair, letting the device resource manager handle cleanup automatically. Signed-off-by: Mukesh Ojha --- drivers/media/platform/mediatek/vpu/mtk_vpu.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/media/platform/mediatek/vpu/mtk_vpu.c b/drivers/media/platform/mediatek/vpu/mtk_vpu.c index 8d8319f0cd22..557bffb2c2f1 100644 --- a/drivers/media/platform/mediatek/vpu/mtk_vpu.c +++ b/drivers/media/platform/mediatek/vpu/mtk_vpu.c @@ -888,7 +888,7 @@ static int mtk_vpu_probe(struct platform_device *pdev) dev_info(dev, "4GB mode %u\n", vpu->enable_4GB); if (vpu->enable_4GB) { - ret = of_reserved_mem_device_init(dev); + ret = devm_of_reserved_mem_device_init(dev); if (ret) dev_info(dev, "init reserved memory failed\n"); /* continue to use dynamic allocation if failed */ @@ -930,7 +930,6 @@ static int mtk_vpu_probe(struct platform_device *pdev) free_d_mem: vpu_free_ext_mem(vpu, D_FW); remove_debugfs: - of_reserved_mem_device_release(dev); #ifdef CONFIG_DEBUG_FS debugfs_remove(vpu_debugfs); #endif From patchwork Wed Sep 2 20:07:03 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mukesh Ojha X-Patchwork-Id: 2297109 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=oz/tv1sR; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=GTQLtUh8; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org; envelope-from=linux-aspeed+bounces-4928-incoming=patchwork.ozlabs.org@lists.ozlabs.org; receiver=patchwork.ozlabs.org) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2404:9400:21b9:f100::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4hb0Zx6g1cz1xwZ for ; Thu, 03 Sep 2026 10:19:21 +1000 (AEST) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4hb0Zx5Pnkz2y06; Thu, 03 Sep 2026 10:19:21 +1000 (AEST) X-Original-To: linux-aspeed@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; arc=none smtp.remote-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1788379709; cv=none; b=oJ6VYhdrvL8y/DISdPHUPSEefeScN2tDwYL4DLDa1FYxFK/p94Sjr3VRcqHiSnwWtCHaFMUnQsNUrKTuSsdbwCVAsjmVOldLZTEPzTLN0HMRYwex6xveI3r/2ySblNNnOHE9OiNuj1cvY3iA46P3Zv7UluURl//Be+1qR1RIrOePbmzPb0U+nxnu8Ei0JcnhnH2gns3yC/NfBJ03ILixe7ZTujt4u+tk6Z/PsmDtktjKsy1lLa1BvlV6sz7o22QYrcMTPsxSCtyqifiK7x+qP5iaN5scKCIU6o+qByf7dBEtpfI+xOo/Hh6bnBHG1V4j1IHzTB9Uj10UsdvD2QoJiA== ARC-Message-Signature: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1788379709; c=relaxed/relaxed; bh=a6ghP9glQZIjLasHwBOsrO1uiVG300zETw/KSJymUtA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WXDr5RIepXzFeN7BJVchUSJamLTubsRgc4XfaMCNHpXwk5Y5P8z5IS9+G30zjOQSI9uzXzyqzWQSJ6wewClpKFboOVnfSl6NAlGi0Jb8hiLo7Q1a9BY4Dxd5wYKHQxbxtPj8xy+KjCvOz9ZUBbQxeeCUqaNQVdWYtY2lOHCl5GYAoNtPpUpGQtllK3R+q7FD6PNisT0pE2aF41aCLkqbNnZovD83Ax1ID+wFPGeD3fkXhD0uJfw+h9lIPVkx5Lw+gyUiJYQqC5AxgwNP1VthJd+w0/XqP8fATFU+Oojq84vdWvMo4E/wqF55tuUO2J744L46tXhoLYh2TxOv8mhyow== ARC-Authentication-Results: i=1; lists.ozlabs.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=oz/tv1sR; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=GTQLtUh8; dkim-atps=neutral; spf=pass (client-ip=205.220.180.131; helo=mx0b-0031df01.pphosted.com; envelope-from=mukesh.ojha@oss.qualcomm.com; receiver=lists.ozlabs.org) smtp.mailfrom=oss.qualcomm.com Authentication-Results: lists.ozlabs.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=oz/tv1sR; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=GTQLtUh8; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=oss.qualcomm.com (client-ip=205.220.180.131; helo=mx0b-0031df01.pphosted.com; envelope-from=mukesh.ojha@oss.qualcomm.com; receiver=lists.ozlabs.org) Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4hZv1S3GyJz2ypW for ; Thu, 03 Sep 2026 06:08:28 +1000 (AEST) Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 682Hr3hW2372899 for ; Wed, 2 Sep 2026 20:08: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=a6ghP9glQZI jLasHwBOsrO1uiVG300zETw/KSJymUtA=; b=oz/tv1sRl/3WsGWjrvJ22sIWBYb EK44Eaj/gx7eSgTeGrFcBt5xotgqCYwj204u2D0Ndd3sEk1CT566XOJaRzl5VqpC EbEiiC/Sm70Il6ZcpQ1Ov/NdzUMXu1/Qh5WISHG1p9iAn+cPO5nWSkGhU+MTBev2 tRFRmXaaICjuberKDCp9omSoB4vhP9evTmwK66S0w45DyWz7Iw8r8xrQISBK1dmi fkEIEA2g/dFwWupDcNawXcQpj0E0Wo9XOuag+STbTcUpHqLyXrUTMbOIJszCF5rK DtB+rd2+Is6sHEHgkmy94RiOKEOgofNKpIiX38htK6gO7L7l+GjQ7AdMY9A== 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 4gejv8a7a1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 02 Sep 2026 20:08:25 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-398e1f7d1a5so2377510a91.0 for ; Wed, 02 Sep 2026 13:08:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788379705; x=1788984505; darn=lists.ozlabs.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=a6ghP9glQZIjLasHwBOsrO1uiVG300zETw/KSJymUtA=; b=GTQLtUh8pXeLm242m5CgroRgT3J6fcr0nOHuidCcf02taojqR0Yndb1ZyvpG7Klvvp AlizSj693tADNTkg82RnSE/lmnxrxfT84SbDCINPS+7REsfP6fmClWpF8A9vPMmlmQ8m KVpHB9Zp2vtNcWLqORm5EI3y3KS9M4AmcPle85X+MXbHYiVk2TGH2SdpsPzNEC71YOfH ytgC0n6nEm5at3xZmXtoiEQ5u7FjZ0a9li0FwXxrfaNwqUmSiAnlnDGgNc03rJz2OeBK D13JDQVX0zWTQbLooc1Nk0neCKc8RCtkKgvT9a1dKoiZD7AK9Qafk5D8QFsfRUlwaeAP FCDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788379705; x=1788984505; 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=a6ghP9glQZIjLasHwBOsrO1uiVG300zETw/KSJymUtA=; b=hed+wIBt/dbzQiPGRxy6UVaVClbaN2SretwG79d9gZ+eJLjLPRx/YFDV4TbTpF1N31 d8Pevw0LfHmXBqFD+HlDxmh0kfcC3YKO12hVvOwfnlba2nuXx2EbEXtiDcU5dlxeJWrt iVWVlxokE6wjZH+HpYhR2+xhbm19GUzUbRhpgAMLIPmdXYTzKamlM2Vo6YLmP8cuAFW1 A6wQXTwqWXV2J8+AxbrW7jcxdDY9MsFQBjr/xM6Sj9s6R07iu9im21sh3nRK233obXBr R+qZQG6w71FbGD9ABh/dQDdwn0bIgYeRszCjawia/DofJRYDPZF+fN07BU1m1S0ePw+s DVyA== X-Forwarded-Encrypted: i=1; AKwUvBxmCth9z386kYFSdYptQMaZJ+AWizBj7DywH722CXgJQ1Tvtt+RdBd26wKsi7fCxomzh2Z8X4Qnc3ytZVk=@lists.ozlabs.org X-Gm-Message-State: AFuF++lXxt6lMeQ+pQ1n6OPF6j+lDtxNWdBYsJ8wcek6ey7dogCO/zYL qUIiMvRQRmgxGGgSPYO1sDyjOde1UmueHoMstXA3GnxVNTVfxY3d5YoQk6wSrIslx6C4anRrx72 JJIZ4kV18Ch1BLaDFP4WcYFYbTR8NeicIuMQVQ/9BxtC33e9paFMjWN57fZh2Ya4T9rdq X-Gm-Gg: AYBFou3oSch/kj5zNT3mJVm3Pm1qQFodCWd7v4lYr+LUiHM0QohswzgaeQ8gskA/1A7 jzjRE1UGg+v0GMJuwUgje3i1Z/jgi6c6rbiVWaTLsVL6hFpb0Ge9eUlr4cFobsIEWGSoimchqIh 5/cVTrVYWcst7Zj8A3aMMsgY5quprOoEc9kTfTRvM2igC7AAakna1Om0HIhoov+8+Q+MEfZ6XoF IpFz/xMeOb3trEQKofac/txQmaoP2lBdKQ0vT4QtVrCaicN8cfy7pQbZt+NIUTQlqu6FkOh1WRu nUhrj94Hw0wFAW8BWvvZXKbvtYoBolFimAxpFLKTKl4hmqvlIpB6LoGeCJ5LNQfy+85Eaj3F+bP pxvvw50KQIM7MaJ/IMSlU+Y1umhI= X-Received: by 2002:a17:90b:2cc8:b0:398:dc16:3c29 with SMTP id 98e67ed59e1d1-39aedf7733emr11293385a91.7.1788379704642; Wed, 02 Sep 2026 13:08:24 -0700 (PDT) X-Received: by 2002:a17:90b:2cc8:b0:398:dc16:3c29 with SMTP id 98e67ed59e1d1-39aedf7733emr11293267a91.7.1788379704103; Wed, 02 Sep 2026 13:08:24 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33255f2981dsm434360eec.19.2026.09.02.13.08.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2026 13:08:23 -0700 (PDT) From: Mukesh Ojha To: Daniel Scally , Jacopo Mondi , Mauro Carvalho Chehab , Eddie James , Joel Stanley , Andrew Jeffery , Minghsiu Tsai , Houlong Wei , Andrew-CT Chen , Tiffany Lin , Yunfei Dong , Matthias Brugger , AngeloGioacchino Del Regno , Joseph Liu , Marvin Lin , Dmitry Osipenko , Maxime Ripard , Paul Kocialkowski , Greg Kroah-Hartman , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland Cc: Ryan Chen , Billy Tsai , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, openbmc@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-mediatek@lists.infradead.org, kernel@collabora.com, linux-staging@lists.linux.dev, linux-sunxi@lists.linux.dev, Mukesh Ojha Subject: [PATCH v2 6/6] staging: media: cedrus: Use devm_of_reserved_mem_device_init() Date: Thu, 3 Sep 2026 01:37:03 +0530 Message-ID: <20260902200703.2016410-7-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260902200703.2016410-1-mukesh.ojha@oss.qualcomm.com> References: <20260902200703.2016410-1-mukesh.ojha@oss.qualcomm.com> X-Mailing-List: linux-aspeed@lists.ozlabs.org List-Id: List-Help: List-Owner: List-Post: List-Archive: , List-Subscribe: , , List-Unsubscribe: Precedence: list MIME-Version: 1.0 X-Proofpoint-GUID: 3CfsWZPprNR8lFEoaC41dpiZU2HaTPaC X-Authority-Analysis: v=2.4 cv=L+wtheT8 c=1 sm=1 tr=0 ts=6a988239 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=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=mTAD4mZO0xO8FHYJIeoA:9 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAyMDE3OCBTYWx0ZWRfX8VaLqykcmYTQ wSI/MFsOx4A7lUDXsm/z32LeL0JcX2sqR3ETlGOXQzhaAaWX81a8Eo6xcLwSgW7o8xjVsRAtUph 9PMe89DQjOcc6uQq1r6fViG457966gbItYL2qkCHHWXcYGJC+2XlKOUkq2KZA8ohjCKPilnPRiK fvZaoZe299H1Z0rn8a+oHXNpsIL9pPuMNfSaAdWgzmYOfJo4YYHAAmESsNJnn+yhrk5DNjsv1TQ Wj67Ibim4OdCOJGSqeFPphws6wubDHgrmALNS8fOR8RWuTJXd/pOkXr60ItDoy5MKXadiD6iJDr Dd7FYABACqTDoO3yf7367iNWl787zDYu/0jGYI+482kIX7gMpnaWKL8lqKVdkIAq7a2DAjZN6Uz sTpsm7Ll1kjc0NdM7/n4fkjiVlELqfTKtA3RNjdPVfrJ85PNIMRv8yrSaRzD/0bGTwlyrO2W/cR mdFWb0Ti0tBRU6DzCpw== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAyMDE3OCBTYWx0ZWRfX2iyM+BSuFszt Kbleo3JA2dx++r/4kZU4Zr6/IwR7mkgR/8kzPFR4KzvtPxagqWnAn9lJMHs9zGpVZWnkVUKfz0o Zq0/hQCKNuqPftC2vkiob52MT+y3qlc= X-Proofpoint-ORIG-GUID: 3CfsWZPprNR8lFEoaC41dpiZU2HaTPaC 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 clxscore=1015 bulkscore=0 impostorscore=0 phishscore=0 spamscore=0 suspectscore=0 adultscore=0 priorityscore=1501 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609020178 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS autolearn=disabled version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org Use the devres-managed devm_of_reserved_mem_device_init() instead of the manual of_reserved_mem_device_init()/of_reserved_mem_device_release() pair, letting the device resource manager handle cleanup automatically. Signed-off-by: Mukesh Ojha --- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/drivers/staging/media/sunxi/cedrus/cedrus_hw.c b/drivers/staging/media/sunxi/cedrus/cedrus_hw.c index 444fb53878d1..4a15f45ad077 100644 --- a/drivers/staging/media/sunxi/cedrus/cedrus_hw.c +++ b/drivers/staging/media/sunxi/cedrus/cedrus_hw.c @@ -266,7 +266,7 @@ int cedrus_hw_probe(struct cedrus_dev *dev) return ret; } - ret = of_reserved_mem_device_init(dev->dev); + ret = devm_of_reserved_mem_device_init(dev->dev); if (ret && ret != -ENODEV) { dev_err(dev->dev, "Failed to reserve memory\n"); @@ -277,7 +277,7 @@ int cedrus_hw_probe(struct cedrus_dev *dev) if (ret) { dev_err(dev->dev, "Failed to claim SRAM\n"); - goto err_mem; + return ret; } dev->ahb_clk = devm_clk_get(dev->dev, "ahb"); @@ -340,9 +340,6 @@ int cedrus_hw_probe(struct cedrus_dev *dev) pm_runtime_disable(dev->dev); err_sram: sunxi_sram_release(dev->dev); -err_mem: - of_reserved_mem_device_release(dev->dev); - return ret; } @@ -353,6 +350,4 @@ void cedrus_hw_remove(struct cedrus_dev *dev) cedrus_hw_suspend(dev->dev); sunxi_sram_release(dev->dev); - - of_reserved_mem_device_release(dev->dev); }