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 286D023815B for ; Sat, 4 Jul 2026 17:53:51 +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=1783187632; cv=none; b=m+wCGw5gyZrjPQLMScjdUd39XYtHJvBmryeSoGXsh+WhIyYuJTcK4JkVa45Snsktflhx+fQ9WAemerphFDnDAbhGpLu9dte6X8QngQc5COeJCilG+JsGWbZRXXmiE3enoD2fPvaTRs3yw9NvxyZV4l8Z8CziBctQJmLc4AfIhDw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783187632; c=relaxed/simple; bh=35nwSOQ07RSdbmMk0T5r+J++6twNGq7wEcf4jJZIyhk=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=AwShBPQNAAxoUeS1KdmrOzTGdDP7+SyUkhhiQhIjH7bRDgh44vQAI1iB51lXO1VpF/Bju3Pg6+o0DsbzX7gIkk25w/h9D7yLc0+n72a2J2ax4Iw4WLngb//mlm7nc4pmKEdr/CkaMeiwmGdWizRoRxw08KOnm94X1opOEUwZ/eg= 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=omWA6th9; 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="omWA6th9" Received: by mail-pj1-f44.google.com with SMTP id 98e67ed59e1d1-37ff8e0ad0fso1579545a91.2 for ; Sat, 04 Jul 2026 10:53:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783187630; x=1783792430; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=QGOj+lcLEIoUGW5g1S/36ZoafArbXJU/eQ3z+w9OW4s=; b=omWA6th9XpeF+e7vdyGIGZW4xDu+E90p2GrG/FCL7oQTomNQi/ly77sbDrKNfKGPrg bLbBmClUy7D9XL5fZ7/br/GqHXMOvX7X2GJBb8OQmqIlmnYCQRo0WdBQXnvMEmzktO6q Ro2mixXBeme4tc7CH7Gx1wdOiFifHTvT88HAdxKqFjjyqZgjfGs/dHZVGtcEy5M2ME8K cQ1IHFk7k6LwPOwm30MmevINxTSF5oYEz1fPk9v0fO7phK1ij8AQP8oyfLMNoo6kR7yw 7y4xz6NvTytQ8mriN6hmoxOc8k3zEOPVKiufJPHXXvIt2RnukQPj9dFSWcfef+5pDYNu tylg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783187630; x=1783792430; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=QGOj+lcLEIoUGW5g1S/36ZoafArbXJU/eQ3z+w9OW4s=; b=lCiZhXSYvb+Kt4Vr6afumXxMHdngeaeTKC5blcjp7OagyhbiUQWATfCPx7HpVgJp2D hDMlJ+X1VnEPa623Jj5EwAULpGWRWkfJnaTdDxTJ2ZQUJvaq9PZlyo+XjPqlw2VreB96 2uGjd7qHphiOc2u6q6KmZIo/5f1rwYBkpCAri8I3dRLfrvtGImWbhBfYsoQadodl/hqp KTC7EewwneUJTYHGAgykV6k8XSt5NVE6pTVhKe2E1SFQYYgA16l71ifCvQD2vFMM7pYu UTO8tA7Q0OZC8DSOYM6fZfJVdOvfl6BJEqM0ZHzvHtocevxWklCswZrFYbI9Pm+DJ8XW pB+Q== X-Forwarded-Encrypted: i=1; AHgh+Rr9bKKsgLPVqnSZLvQHEWKRvnmLxScBrZC7BaEoJkSId0FI+W9aW+OAmHXJfpdN2lIAicrOKENl+XqZnYw=@vger.kernel.org X-Gm-Message-State: AOJu0YyN2IOO09E58L3vGKgSE8vpEi60W1lPU+CtqCveaRGLfgzGLFsg XNtcYN1RDEqvKCg3SxlcGXKfvdIvwukmw5oqZPyzX30NtfMjHdAKQ2W/g3MvUcvZ X-Gm-Gg: AfdE7cmzwUzx/0D0si0XGcs3CfV145mG6XPmqXXPVMe81t3a0Hdj2jCr1+6zwRNwlxj bq6VAyCsTrpumYL7ZAzFc4WqbXf4jEVpIOyj+igbA4JO6d1rF24MdO39ZG11OOgS9e8crvIBpJA XwB8mWoLtMEjAUoIlgX2Q+Wmh2E+uZ883VJ+h3VrSMt2YQUPvdnl3nvK+EuqtKp5lfzHcz6kyfZ 0b+gWpzcI7+S6hHWi5ewyQI08kMPuWWwMmZhQX4r57Jtv+yMkX31KqFyLVwHApmujfTkp5mT3T2 N8HuiR0r+NEzjPtH6/BcQILTbeHm0Q2O4MPDxwMAiyneMfb6AGNqHgC69t2ZMxy8Q4dIZm+eHdP P2GLNDoGU+1uVmSSIttip0q3+68tWF6p5Fax7ZUqNpk2G0LEH3rIUuuSiL6N+nIbyi0k1ioqpOm aGGeIKRdCA8WCY/rK4BxFh/oOpsSuhiYK8JFIWF0qCKQk= X-Received: by 2002:a17:90b:3b91:b0:37f:c69d:ce69 with SMTP id 98e67ed59e1d1-38280d9b8afmr4152886a91.10.1783187630445; Sat, 04 Jul 2026 10:53:50 -0700 (PDT) Received: from localhost.localdomain ([49.207.223.101]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-30f39e07e0bsm15588749eec.30.2026.07.04.10.53.46 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Sat, 04 Jul 2026 10:53:50 -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 0/4] media: renesas: Fix missing media_entity_cleanup() Date: Sat, 4 Jul 2026 23:16:39 +0530 Message-ID: <20260704174638.66302-6-birenpandya@gmail.com> X-Mailer: git-send-email 2.50.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi all, This patch series addresses missing `media_entity_cleanup()` calls across multiple Renesas platform drivers (`rcar-csi2`, `csisp`, `rcar-vin`, and `rzg2l-cru`). While `media_entity_cleanup()` is currently a no-op when CONFIG_MEDIA_CONTROLLER is disabled (and even when enabled in modern kernels, as pads are rarely dynamically allocated anymore), the media subsystem guidelines strictly require drivers to call it to prevent future leaks if the core framework behavior changes. Changes in v3: - Addressed maintainer feedback from Jacopo Mondi to fix an unused-label compilation error in `rcar-csi2.c`. The teardown inversion is now handled cleanly inside the existing error path without requiring a new label. Changes in v2: - Introduced dedicated error labels in probe paths where shared error labels previously caused `media_entity_cleanup()` to be skipped or improperly called. Biren Pandya (4): media: renesas: rcar-csi2: Add missing media_entity_cleanup() media: renesas: csisp: Add missing media_entity_cleanup() media: renesas: rcar-core: Add missing media_entity_cleanup() media: renesas: rzg2l-core: Add missing media_entity_cleanup() drivers/media/platform/renesas/rcar-csi2.c | 2 ++ drivers/media/platform/renesas/rcar-isp/csisp.c | 5 ++++- drivers/media/platform/renesas/rcar-vin/rcar-core.c | 5 ++++- drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.c | 1 + 4 files changed, 11 insertions(+), 2 deletions(-) -- 2.50.1 (Apple Git-155)