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 371B6CCF9E0 for ; Mon, 27 Oct 2025 23:28:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:In-Reply-To:Content-Type: MIME-Version:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:References: List-Owner; bh=HhqMM4I+A3JjLoHUUWvsJtrmSWv1GIChKPJAgVVcdow=; b=P4UATxSwn9XmZt I1R+Gj47Hnk3DmoRfAbv1rnFU4wNvqLsijDivMieoYLBgrxwfT9uSFcotBJp0mqsT0X30q/cU3QXs mjZbNrz/Z2/qaBvQ/Bg3YFTUER5MgxUgpw/WkLdr2cLZkoxjkHHuDjYBvg9pxJsdxx+xbIuKzJhFu YlqXy4tYPwtgHQnRwmEf48QAjyua3BUdHiLm2jgR5UnUKAPlOobq/ZI7p/bAHPJ2e8MFHCi9mx37V kaurrbgWJM7flkHMWZXvPlUfwa7QRVOw2LpvuTyD/Dgxdq1WN6TK67SKkLgNHOFYaEy8/tJJNWIA2 XXRviz1lCJl/B+WoM5fg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vDWdv-0000000EwZN-1Igr; Mon, 27 Oct 2025 23:28:51 +0000 Received: from tor.source.kernel.org ([172.105.4.254]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vDWdt-0000000EwZD-46kn for linux-arm-kernel@lists.infradead.org; Mon, 27 Oct 2025 23:28:50 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 25CD76031B; Mon, 27 Oct 2025 23:28:49 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id AE2F4C4CEF1; Mon, 27 Oct 2025 23:28:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1761607728; bh=IZicGIZudhpTlaLtDGw3tQ8v1+Qu3XNy8z2ox6X1Lmc=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=PiFNHfryYS/YIt0hkuSoUELksbIx5CgbaCoOsWKsTZy8XuPdbvwEt17B6mdKGMCDC gzTBV42gtXZjpbfBU6iKCY/D6/5blAEIlfL4bM+EsDVEbmSP6IUkEsFy9ANb6yLsUC QiqBEreLqslMhY/VQ5IWgBLhI5VfXoef11yPBA7pyk0rMg5sYUTTE25/MnkJIowYaQ 4a3O5Z5qE4aNdLnkxaAxinz5KB1WIxHhdln95ku/yn35Ip+zAvLMxS1TmGEZlfNn9c c7NrbnGtU8klBdQnDOQdZwzibxzH8B4ZlcI5xdoBCuSqPRcm3cifMyFDpHow0NDB/L 3daJIROy80RJw== Date: Mon, 27 Oct 2025 18:28:47 -0500 From: Bjorn Helgaas To: Manivannan Sadhasivam Cc: thippeswamy.havalige@amd.com, Ravi Kumar Bandi , lpieralisi@kernel.org, bhelgaas@google.com, linux-pci@vger.kernel.org, kwilczynski@kernel.org, robh@kernel.org, michal.simek@amd.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org, Stefan Roese , "Musham, Sai Krishna" , Sean Anderson , "Yeleswarapu, Nagaradhesh" Subject: Re: [PATCH v2] PCI: xilinx-xdma: Enable INTx interrupts Message-ID: <20251027232847.GA1488235@bhelgaas> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <176085776570.12994.10687348823390647832.b4-ty@kernel.org> 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: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org [+cc Stefan et al] On Sun, Oct 19, 2025 at 12:39:25PM +0530, Manivannan Sadhasivam wrote: > On Sat, 20 Sep 2025 22:52:32 +0000, Ravi Kumar Bandi wrote: > > The pcie-xilinx-dma-pl driver does not enable INTx interrupts > > after initializing the port, preventing INTx interrupts from > > PCIe endpoints from flowing through the Xilinx XDMA root port > > bridge. This issue affects kernel 6.6.0 and later versions. > > > > This patch allows INTx interrupts generated by PCIe endpoints > > to flow through the root port. Tested the fix on a board with > > two endpoints generating INTx interrupts. Interrupts are > > properly detected and serviced. The /proc/interrupts output > > shows: > > > > [...] > > Applied, thanks! > > [1/1] PCI: xilinx-xdma: Enable INTx interrupts > commit: c098c13f4365e6750009be4d90dba36fa4a19b4e Pretty sure we have confirmation that we don't need either this patch or Stefan's patch, so I removed the pci/controller/xilinx-dma branch. It was at 2002478e5034 ("PCI: xilinx-xdma: Enable INTx interrupts") in case we need to resurrect it. IIUC, Stefan confirmed that he didn't need this patch (Ravi's) [1], and that after Vivado is fixed to generate the correct interrupt-map, his patch (Stefan's) won't be needed either [2]. [1] https://lore.kernel.org/r/29bc5e92-04c9-475a-ba3d-a5ea26f1c95a@mailbox.org [2] https://lore.kernel.org/r/9c7e43c3-24e9-4b08-a6ce-2035b50226f4@mailbox.org