From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 23F012701CB; Tue, 14 Jul 2026 21:10:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784063433; cv=none; b=Y16xE8CS004UuhHTXOOm/wcxCTpCUv6af+6tXdvW5cjL7CFgyNUxuz9b06OfN4cLu8EE78HuYZPP2C5lpP09o/4e7J50cmnCpEblT+5L9uzDOLVL2t06SyrwLlhEtiRfTcfKjEblvAwN0BvXcZ8FJd8vHIA9c75v7VQYKFv/EIo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784063433; c=relaxed/simple; bh=Zwua/YQ4l8Nyl0vkpbk/VkIxgU8Cf7PAi2z/oCG57JQ=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition:In-Reply-To; b=L5gBpZ76nUErLUKeArekZoMPfg4Y2sHDWSRq89y/v8Qxb5VsXd3FFNmxg7O6AqQ59dXftTPFbiRzSkDTNzg/J3HvDj4AUbvm+BJL7w5zpaBHyy4l7Hgtkn+Y3KSsyWGNiDSMgCuewLZmGF/ZbjuqiHCockjTupm6LGTt7Xt2Cp0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=B/T2Abrf; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="B/T2Abrf" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 847131F00A3D; Tue, 14 Jul 2026 21:10:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1784063431; bh=FYLD+NQ3yFPrFtbxnnlrRNCjugvsXj89g6HloVaglxs=; h=Date:From:To:Cc:Subject:In-Reply-To; b=B/T2AbrfLUNgebIFoIO2AxPaQSi4huO5+GJE3Q2Y57ZrNwR6HS5N9Ki45t/1UAC3/ rV9DLAcJHzYu/VGNAl6PQrOV+ThGzBEgkp3M/C6pbpA9JHGkuItAMZCCmz/r7T5Zqp olo9UA0Q24xvVJGF5bfKipii+3YDgfQnYAAvHRRSPJQjwYtxk1JMeBAWqi+0ssa0ev GmbXseZzB25y9ke//Gy6ri1XbJtoo2wpRL0twmxk9yfe+EkZpiZzhq+XJxC1byaBgx w/HGLdj7IlQCAIC9uzTQ44N3BIK+hoWHKdLBUnqIXG//hqa6bRsWePVCP54hkrL89x e1EWRrFgEuSfQ== Date: Tue, 14 Jul 2026 16:10:30 -0500 From: Bjorn Helgaas To: Marek Vasut , Manivannan Sadhasivam Cc: linux-pci@vger.kernel.org, kernel test robot , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , Bjorn Helgaas , Catalin Marinas , Conor Dooley , Geert Uytterhoeven , Krzysztof Kozlowski , Lorenzo Pieralisi , Manivannan Sadhasivam , Marc Zyngier , Rob Herring , Yoshihiro Shimoda , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org Subject: Re: [PATCH v2] PCI: rcar-gen4: Isolate driver to ARM64 Message-ID: <20260714211030.GA1412991@bhelgaas> Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20260714131957.38067-1-marek.vasut+renesas@mailbox.org> On Tue, Jul 14, 2026 at 03:19:27PM +0200, Marek Vasut wrote: > The driver includes linux/irqchip/arm-gic-v3.h which pulls in headers > which are available only on ARM and ARM64, on other architectures the > headers are not present and the driver fails to build. This driver is > used only on ARM64 hardware, isolate its build only to ARM64 to avoid > build failures on other architectures. > > Reported-by: kernel test robot > Closes: https://lore.kernel.org/oe-kbuild-all/202607100310.iQw5m9Uo-lkp@intel.com/ > Signed-off-by: Marek Vasut Mani, I assume you'll squash this into 89bded511a66 ("PCI: rcar-gen4: Configure AXIINTC if iMSI-RX is not used") so it's connected to the addition of the linux/irqchip/arm-gic-v3.h include and there's no bisection hole? > --- > Cc: "Krzysztof WilczyƄski" > Cc: Bjorn Helgaas > Cc: Catalin Marinas > Cc: Conor Dooley > Cc: Geert Uytterhoeven > Cc: Krzysztof Kozlowski > Cc: Lorenzo Pieralisi > Cc: Manivannan Sadhasivam > Cc: Marc Zyngier > Cc: Rob Herring > Cc: Yoshihiro Shimoda > Cc: devicetree@vger.kernel.org > Cc: linux-arm-kernel@lists.infradead.org > Cc: linux-doc@vger.kernel.org > Cc: linux-kernel@vger.kernel.org > Cc: linux-pci@vger.kernel.org > Cc: linux-renesas-soc@vger.kernel.org > --- > V2: This is a rework of PCI: rcar-gen4: Inline GIC_TRANSLATER offset macro > which isolates the driver build to ARM64 via Kconfig instead: > https://lore.kernel.org/linux-pci/CAMuHMdVvWE7YZgKvreSn_vJLOVD4eMmn3TCGOyqSXksqjBCwvg@mail.gmail.com/ > https://lore.kernel.org/linux-pci/20260714110041.GA1349622@bhelgaas/ > --- > drivers/pci/controller/dwc/Kconfig | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/pci/controller/dwc/Kconfig b/drivers/pci/controller/dwc/Kconfig > index 49a7a2c50ca15..3260d916110b2 100644 > --- a/drivers/pci/controller/dwc/Kconfig > +++ b/drivers/pci/controller/dwc/Kconfig > @@ -346,7 +346,7 @@ config PCIE_RCAR_GEN4 > > config PCIE_RCAR_GEN4_HOST > tristate "Renesas R-Car Gen4 PCIe controller (host mode)" > - depends on ARCH_RENESAS || COMPILE_TEST > + depends on ARM64 && (ARCH_RENESAS || COMPILE_TEST) > depends on PCI_MSI > select PCIE_DW_HOST > select PCIE_RCAR_GEN4 > @@ -357,7 +357,7 @@ config PCIE_RCAR_GEN4_HOST > > config PCIE_RCAR_GEN4_EP > tristate "Renesas R-Car Gen4 PCIe controller (endpoint mode)" > - depends on ARCH_RENESAS || COMPILE_TEST > + depends on ARM64 && (ARCH_RENESAS || COMPILE_TEST) > depends on PCI_ENDPOINT > select PCIE_DW_EP > select PCIE_RCAR_GEN4 > -- > 2.53.0 >