From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id F1FC7C47DD9 for ; Wed, 27 Mar 2024 12:14:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=sw0iYzaioYZJiGCQcg9fUchtTrC+HOCQ7fDTXMSOBgE=; b=lfU3G9I68J6dNx 7LKsmLdH4ft8jBGNz6I7iOpjmQaLtsKT8UON82L8iHPgh+u/waqz21Gn8ms2PY5X3mzghGTwZKjjq Ad/XdH7Amte3CvfomuhyDqsowCrLN4O0Aafv116JTqyqkRnC4ZIJg0ep/4qxS/3lKlzeCNDpltbU3 wsJopLGsqSUOeu285iPjmHhjlBvOrO3IVb3US2Cv2dkAgBhMBAvb9RuKg3X8NAb3Ao8LycWk9zW5W m8ky0+Bl30CohvT70V1sRcaBvij8TluDv8Q9b5BojdFX/WVnjLRHoHdNN2cFoTeWa+U+e3DMs3Vmu Qt/scJmRlcWqsMxmcFiQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rpSAK-00000008liI-10PP; Wed, 27 Mar 2024 12:14:00 +0000 Received: from sin.source.kernel.org ([2604:1380:40e1:4800::1]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rpSAH-00000008lfs-1TBH for linux-arm-kernel@lists.infradead.org; Wed, 27 Mar 2024 12:13:59 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 82C82CE25AC; Wed, 27 Mar 2024 12:13:55 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id BA759C433F1; Wed, 27 Mar 2024 12:13:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1711541634; bh=JsFu3wR3DhF000KcrA8afqUCDSA8XExED+j71OfMf/U=; h=From:To:Cc:Subject:Date:From; b=HAnJHGmeN5xIf2DgHZlRthESGuTZPBlZOv3hC5DpbReefGpRyJKondDOHknSxQ+6o sT391gKG7CeIZel1AMlZ6lX80ZNiBy0Og1jitWHnMGv1IPAKdJwVp0NrWy+qMBQFu0 9NvuK18f5UQiGdJ8VfpfsGLpJiHKapPCHv93yUn+0ahpxKKX8KlN2j93VHHsT+BqBj eA3GDkc4qybwwJAbPuWFs/p3jpJ07mK9FxnT4Dl5xGJh1Q9orC9I512Jy+IbzlUqNe RkzL/d/IW3jspjQ0wwcXAJE3APEoj+Wy5ggzE2wGXWXHLiqjlwKGWaSAEM6QJTq7yA kLOo3beCX1fvw== From: Sasha Levin To: stable@vger.kernel.org, laurent.pinchart@ideasonboard.com Cc: Sakari Ailus , Hans Verkuil , linux-media@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: FAILED: Patch "media: nxp: imx8-isi: Mark all crossbar sink pads as MUST_CONNECT" failed to apply to 6.1-stable tree Date: Wed, 27 Mar 2024 08:13:52 -0400 Message-ID: <20240327121352.2830698-1-sashal@kernel.org> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Patchwork-Hint: ignore X-stable: review X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240327_051357_778839_DAD031CA X-CRM114-Status: GOOD ( 13.05 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The patch below does not apply to the 6.1-stable tree. If someone wants it applied there, or to any other stable or longterm tree, then please email the backport, including the original git commit id to . Thanks, Sasha ------------------ original commit in Linus's tree ------------------ >From 9b71021b2ea537632b01e51e3f003df24a637858 Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Mon, 15 Jan 2024 04:16:29 +0200 Subject: [PATCH] media: nxp: imx8-isi: Mark all crossbar sink pads as MUST_CONNECT All the sink pads of the crossbar switch require an active link if they're part of the pipeline. Mark them with the MEDIA_PAD_FL_MUST_CONNECT flag to fail pipeline validation if they're not connected. This allows removing a manual check when translating streams. Cc: stable@vger.kernel.org # 6.1 Signed-off-by: Laurent Pinchart Acked-by: Sakari Ailus Signed-off-by: Hans Verkuil --- .../media/platform/nxp/imx8-isi/imx8-isi-crossbar.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c b/drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c index 1bb1334ec6f2b..93a55c97cd173 100644 --- a/drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c +++ b/drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c @@ -160,13 +160,6 @@ mxc_isi_crossbar_xlate_streams(struct mxc_isi_crossbar *xbar, } pad = media_pad_remote_pad_first(&xbar->pads[sink_pad]); - if (!pad) { - dev_dbg(xbar->isi->dev, - "no pad connected to crossbar input %u\n", - sink_pad); - return ERR_PTR(-EPIPE); - } - sd = media_entity_to_v4l2_subdev(pad->entity); if (!sd) { dev_dbg(xbar->isi->dev, @@ -475,7 +468,8 @@ int mxc_isi_crossbar_init(struct mxc_isi_dev *isi) } for (i = 0; i < xbar->num_sinks; ++i) - xbar->pads[i].flags = MEDIA_PAD_FL_SINK; + xbar->pads[i].flags = MEDIA_PAD_FL_SINK + | MEDIA_PAD_FL_MUST_CONNECT; for (i = 0; i < xbar->num_sources; ++i) xbar->pads[i + xbar->num_sinks].flags = MEDIA_PAD_FL_SOURCE; -- 2.43.0 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel