From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B73AF374169 for ; Sat, 4 Jul 2026 17:54:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783187648; cv=none; b=TlS8DxTkZNfOm1RqtL7QNMP38frZhUbKFY4XvI45SPadtbl3umSKKTj17a+eSJn2IYe4b0tDHUwUDQLYsQwTzwjp/fQIN+H1hVbAXZIBqF6wtdXEopqysi5G5IYgpa+sa9ObaQeags3wwFmb99uy4ubEwiMIAUIb9SeWJT+mN58= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783187648; c=relaxed/simple; bh=IleNu9kVSuAJm7Q5Fpv6O/DqKf3UI+pPZj/WHMAwnlQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=BzNHyr0F927VhsvKmRQ4Kk8InxArMF+mlZgG21U32RV/iP+dkU2K6AP4Silg6SeuVxdXnO030dOQZo/gdfds74+34oM+Blgaj6XGardwBYuXXHDdZcylA74bBGWImWL94gHNp9lLunPRdPGagKgX0w/BeRB4pxMbISDEXcjOWxs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=BD14PH+x; arc=none smtp.client-ip=209.85.216.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="BD14PH+x" Received: by mail-pj1-f44.google.com with SMTP id 98e67ed59e1d1-3817f800c8bso971916a91.1 for ; Sat, 04 Jul 2026 10:54:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783187647; x=1783792447; 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; bh=5AbjPfAmyYbFJAi2zj/YWEJaXgs7wZq4d5KSovlCSmw=; b=BD14PH+xwb9tHPqiIEa+RKqn+ALMKxF5q/jBA2ikj8YGgo4k5JrcoHNZJClnRuRVYy CuBSdKsLahY+oHwf7ojaBb0+BkcX8yBy+nHV1o+6MGptxVnDK77e6LMXFQcSN4k6iAiG FBDr8mIeqiKXn3PfKnXtKDhx6u4uVqawehLAcb6D5lKLYjAixgRiBml7c2eY5ZFXHOW5 QAPbj88/bE+qvk+p+zcVuJP987WNaqM7iowiaXWwY6EEi325iSQd4r3NGTZ4V5jMqBmy c/VGO6ERaZ39gxA/GBc0gbzzyNoTh7BcbC9+fzpU0yP0MNfMlja/6bwZD4dQqEoE4u4d xTgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783187647; x=1783792447; 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; bh=5AbjPfAmyYbFJAi2zj/YWEJaXgs7wZq4d5KSovlCSmw=; b=Afk9iEknxSh2ve/eNXJtVI7MliwWkwCWZn1g9i6lbiPiPJk28VVN/3/hHrrVE8N+YH sEMj886SiBtGOxJJD6RxHMWRtHjyVK6ptgkOXR2i1lYDJK5bRmeHxhxcpWY/ZPu27ST7 nYlFRLbXsfC68gaRl5Ftab8rN7ejVMmxCZQGlZ9cn3xagfN5rVxbQVPQomrjy5DyXbq7 pmGvrxkITRfaWu9euLeJWPsypOTAguuv/moQyhxAcnwqoampDzhuUrkinbqKee/2nVQ7 sXM8auD1Cs7yxUXqABSypuyvM4ykgdcOt6lu6/llJ41m/PcW0rq8Ubtf0x4CxR3D9q5C UlyA== X-Forwarded-Encrypted: i=1; AHgh+RrAOYNzLrj59VQEytDR3ey3bWwvjYEHMdR10aovzHNweaMroL9F+/0yZmxTF1tt/ODZ6QX7R5eBGeB4wUo=@vger.kernel.org X-Gm-Message-State: AOJu0YxEulZWMAu5tc7xKwJxA3OGOLCGB9aiMo7+4WfOAyvhNNYX4d5e lSsUw+dwqzClinpEoTSvhRBxg8mN1oJ33o+UfcDA+17w/pCHldkjHpif X-Gm-Gg: AfdE7cn1XLsREZM1aOTug873A6ndSCwAKUHRiwAqSiwmr6EGuyb4vn/AJfZbeN4Llmz r8I9KRYzgoM8pJLFMcJml3Aq0VGyfeP/3L/9aquRK/JV5vC0SuE5NFK3Q7LxRzJYpQou1oiW7Aq ISKyeAXpwsd5ASrhYAok1xoiC9YZOkz/Xa5fMJVLvySNmlC88pcjiuj/+ewntxSLbHVUsTpSvCv xPcr79I4xU63NMi/5wRbQ2A8QW6AjOP7Z8xPcfjFA/BYwKt2C6M+xB0YO5vgcjLAsLSls+YvKtq VO9AFzdzQUE5A0awqFZg5LWvdTLevb8lfCgw0A1/Xh9U5viXq7fsRXfTllikR35QUhDsZzRBG8t yVqN6TbVALX4+XEbppSxyz5g1SXF0SP7jj2CFnVLWn3StW/r2SwhFNIzLDF5V8z317IpEC+BZTT 964f49c9g2xXfS4/MrNV5tNjjfcMOwDvQzNu5/VLMA/Iw= X-Received: by 2002:a17:90b:184e:b0:37f:9cdf:f0ad with SMTP id 98e67ed59e1d1-3829f9e3ecamr3875517a91.28.1783187647012; Sat, 04 Jul 2026 10:54:07 -0700 (PDT) Received: from localhost.localdomain ([49.207.223.101]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-30f39e07e0bsm15588749eec.30.2026.07.04.10.54.03 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Sat, 04 Jul 2026 10:54:06 -0700 (PDT) From: Biren Pandya To: linux-media@vger.kernel.org Cc: linux-renesas-soc@vger.kernel.org, linux-kernel@vger.kernel.org, niklas.soderlund@ragnatech.se, mchehab@kernel.org, geert+renesas@glider.be, magnus.damm@gmail.com, laurent.pinchart@ideasonboard.com, jacopo.mondi@ideasonboard.com, Biren Pandya Subject: [PATCH v3 4/4] media: renesas: rzg2l-core: Add missing media_entity_cleanup() Date: Sat, 4 Jul 2026 23:16:43 +0530 Message-ID: <20260704174638.66302-10-birenpandya@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260704174638.66302-6-birenpandya@gmail.com> References: <20260704174638.66302-6-birenpandya@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The remove function fails to call media_entity_cleanup() upon teardown. While currently a no-op in most cases, calling media_entity_cleanup() is an API requirement for entities initialized with media_entity_pads_init() to prevent memory leaks. Add the missing media_entity_cleanup() call in rzg2l_cru_remove(). Signed-off-by: Biren Pandya --- drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.c b/drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.c index 3c5fbd857371..84d4883e2fe7 100644 --- a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.c +++ b/drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.c @@ -312,6 +312,7 @@ static void rzg2l_cru_remove(struct platform_device *pdev) v4l2_async_nf_cleanup(&cru->notifier); rzg2l_cru_video_unregister(cru); + media_entity_cleanup(&cru->vdev.entity); media_device_cleanup(&cru->mdev); mutex_destroy(&cru->mdev_lock); -- 2.50.1 (Apple Git-155)