All of lore.kernel.org
 help / color / mirror / Atom feed
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
	Peter Zijlstra <peterz@infradead.org>,
	Bjorn Helgaas <bhelgaas@google.com>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Linux Next Mailing List <linux-next@vger.kernel.org>
Subject: linux-next: manual merge of the tip tree with the pci tree
Date: Mon, 21 Nov 2022 15:11:20 +1100	[thread overview]
Message-ID: <20221121151120.6acfda14@canb.auug.org.au> (raw)

[-- Attachment #1: Type: text/plain, Size: 7548 bytes --]

Hi all,

Today's linux-next merge of the tip tree got conflicts in:

  drivers/pci/controller/Kconfig
  drivers/pci/controller/dwc/Kconfig
  drivers/pci/controller/mobiveil/Kconfig

between commit:

  19cb0749bae1 ("PCI: Allow building CONFIG_OF drivers with COMPILE_TEST")

from the pci tree and commit:

  a474d3fbe287 ("PCI/MSI: Get rid of PCI_MSI_IRQ_DOMAIN")

from the tip tree.

I fixed it up (see below) and can carry the fix as necessary. This
is now fixed as far as linux-next is concerned, but any non trivial
conflicts should be mentioned to your upstream maintainer when your tree
is submitted for merging.  You may also want to consider cooperating
with the maintainer of the conflicting tree to minimise any particularly
complex conflicts.

-- 
Cheers,
Stephen Rothwell

diff --cc drivers/pci/controller/Kconfig
index a62e9fbb69ca,1569d9a3ada0..000000000000
--- a/drivers/pci/controller/Kconfig
+++ b/drivers/pci/controller/Kconfig
@@@ -18,8 -18,8 +18,8 @@@ config PCI_MVEB
  config PCI_AARDVARK
  	tristate "Aardvark PCIe controller"
  	depends on (ARCH_MVEBU && ARM64) || COMPILE_TEST
 -	depends on OF
 +	depends on OF || COMPILE_TEST
- 	depends on PCI_MSI_IRQ_DOMAIN
+ 	depends on PCI_MSI
  	select PCI_BRIDGE_EMUL
  	help
  	 Add support for Aardvark 64bit PCIe Host Controller. This
@@@ -215,8 -214,8 +215,8 @@@ config PCIE_ROCKCHI
  config PCIE_ROCKCHIP_HOST
  	tristate "Rockchip PCIe host controller"
  	depends on ARCH_ROCKCHIP || COMPILE_TEST
 -	depends on OF
 +	depends on OF || COMPILE_TEST
- 	depends on PCI_MSI_IRQ_DOMAIN
+ 	depends on PCI_MSI
  	select MFD_SYSCON
  	select PCIE_ROCKCHIP
  	help
@@@ -239,8 -238,8 +239,8 @@@ config PCIE_ROCKCHIP_E
  config PCIE_MEDIATEK
  	tristate "MediaTek PCIe controller"
  	depends on ARCH_AIROHA || ARCH_MEDIATEK || COMPILE_TEST
 -	depends on OF
 +	depends on OF || COMPILE_TEST
- 	depends on PCI_MSI_IRQ_DOMAIN
+ 	depends on PCI_MSI
  	help
  	  Say Y here if you want to enable PCIe controller support on
  	  MediaTek SoCs.
@@@ -277,8 -276,8 +277,8 @@@ config PCIE_BRCMST
  	tristate "Broadcom Brcmstb PCIe host controller"
  	depends on ARCH_BRCMSTB || ARCH_BCM2835 || ARCH_BCMBCA || \
  		   BMIPS_GENERIC || COMPILE_TEST
 -	depends on OF
 +	depends on OF || COMPILE_TEST
- 	depends on PCI_MSI_IRQ_DOMAIN
+ 	depends on PCI_MSI
  	default ARCH_BRCMSTB || BMIPS_GENERIC
  	help
  	  Say Y here to enable PCIe host controller support for
@@@ -303,10 -302,7 +303,8 @@@ config PCI_LOONGSO
  
  config PCIE_MICROCHIP_HOST
  	bool "Microchip AXI PCIe host bridge support"
 -	depends on PCI_MSI && OF
 +	depends on OF || COMPILE_TEST
 +	depends on PCI_MSI
- 	select PCI_MSI_IRQ_DOMAIN
- 	select GENERIC_MSI_IRQ_DOMAIN
  	select PCI_HOST_COMMON
  	help
  	  Say Y here if you want kernel to support the Microchip AXI PCIe
@@@ -327,8 -323,8 +325,8 @@@ config PCIE_APPLE_MSI_DOORBELL_ADD
  config PCIE_APPLE
  	tristate "Apple PCIe controller"
  	depends on ARCH_APPLE || COMPILE_TEST
 -	depends on OF
 +	depends on OF || COMPILE_TEST
- 	depends on PCI_MSI_IRQ_DOMAIN
+ 	depends on PCI_MSI
  	select PCI_HOST_COMMON
  	help
  	  Say Y here if you want to enable PCIe controller support on Apple
diff --cc drivers/pci/controller/dwc/Kconfig
index aa0a2fcd41f1,f3c462130627..000000000000
--- a/drivers/pci/controller/dwc/Kconfig
+++ b/drivers/pci/controller/dwc/Kconfig
@@@ -20,9 -20,8 +20,9 @@@ config PCI_DRA7X
  config PCI_DRA7XX_HOST
  	tristate "TI DRA7xx PCIe controller Host Mode"
  	depends on SOC_DRA7XX || COMPILE_TEST
 -	depends on OF && HAS_IOMEM && TI_PIPE3
 +	depends on OF || COMPILE_TEST
 +	depends on HAS_IOMEM && TI_PIPE3
- 	depends on PCI_MSI_IRQ_DOMAIN
+ 	depends on PCI_MSI
  	select PCIE_DW_HOST
  	select PCI_DRA7XX
  	default y if SOC_DRA7XX
@@@ -136,9 -134,8 +136,9 @@@ config PCI_KEYSTONE_E
  
  config PCI_LAYERSCAPE
  	bool "Freescale Layerscape PCIe controller - Host mode"
 -	depends on OF && (ARM || ARCH_LAYERSCAPE || COMPILE_TEST)
 +	depends on ARM || ARCH_LAYERSCAPE || COMPILE_TEST
 +	depends on OF || COMPILE_TEST
- 	depends on PCI_MSI_IRQ_DOMAIN
+ 	depends on PCI_MSI
  	select PCIE_DW_HOST
  	select MFD_SYSCON
  	help
@@@ -162,10 -158,9 +162,10 @@@ config PCI_LAYERSCAPE_E
  	  controller works in RC mode.
  
  config PCI_HISI
 -	depends on OF && (ARM64 || COMPILE_TEST)
  	bool "HiSilicon Hip05 and Hip06 SoCs PCIe controllers"
 +	depends on ARM64 || COMPILE_TEST
 +	depends on OF || COMPILE_TEST
- 	depends on PCI_MSI_IRQ_DOMAIN
+ 	depends on PCI_MSI
  	select PCIE_DW_HOST
  	select PCI_HOST_COMMON
  	help
@@@ -174,9 -169,8 +174,9 @@@
  
  config PCIE_QCOM
  	bool "Qualcomm PCIe controller"
 -	depends on OF && (ARCH_QCOM || COMPILE_TEST)
 +	depends on ARCH_QCOM || COMPILE_TEST
 +	depends on OF || COMPILE_TEST
- 	depends on PCI_MSI_IRQ_DOMAIN
+ 	depends on PCI_MSI
  	select PCIE_DW_HOST
  	select CRC8
  	help
@@@ -233,18 -226,17 +233,18 @@@ config PCIE_ROCKCHIP_DW_HOS
  	bool "Rockchip DesignWare PCIe controller"
  	select PCIE_DW
  	select PCIE_DW_HOST
 -	depends on PCI_MSI
  	depends on ARCH_ROCKCHIP || COMPILE_TEST
 -	depends on OF
 +	depends on OF || COMPILE_TEST
- 	depends on PCI_MSI_IRQ_DOMAIN
++	depends on PCI_MSI
  	help
  	  Enables support for the DesignWare PCIe controller in the
  	  Rockchip SoC except RK3399.
  
  config PCIE_INTEL_GW
  	bool "Intel Gateway PCIe host controller support"
 -	depends on OF && (X86 || COMPILE_TEST)
 +	depends on X86 || COMPILE_TEST
 +	depends on OF || COMPILE_TEST
- 	depends on PCI_MSI_IRQ_DOMAIN
+ 	depends on PCI_MSI
  	select PCIE_DW_HOST
  	help
  	  Say 'Y' here to enable PCIe Host controller support on Intel
@@@ -281,10 -273,9 +281,10 @@@ config PCIE_KEEMBAY_E
  	  DesignWare core functions.
  
  config PCIE_KIRIN
 -	depends on OF && (ARM64 || COMPILE_TEST)
  	tristate "HiSilicon Kirin series SoCs PCIe controllers"
 +	depends on ARM64 || COMPILE_TEST
 +	depends on OF || COMPILE_TEST
- 	depends on PCI_MSI_IRQ_DOMAIN
+ 	depends on PCI_MSI
  	select PCIE_DW_HOST
  	help
  	  Say Y here if you want PCIe controller support
@@@ -354,9 -345,8 +354,9 @@@ config PCIE_VISCONTI_HOS
  config PCIE_UNIPHIER
  	bool "Socionext UniPhier PCIe host controllers"
  	depends on ARCH_UNIPHIER || COMPILE_TEST
 -	depends on OF && HAS_IOMEM
 +	depends on OF || COMPILE_TEST
 +	depends on HAS_IOMEM
- 	depends on PCI_MSI_IRQ_DOMAIN
+ 	depends on PCI_MSI
  	select PCIE_DW_HOST
  	help
  	  Say Y here if you want PCIe host controller support on UniPhier SoCs.
@@@ -375,9 -364,8 +375,9 @@@ config PCIE_UNIPHIER_E
  
  config PCIE_AL
  	bool "Amazon Annapurna Labs PCIe controller"
 -	depends on OF && (ARM64 || COMPILE_TEST)
 +	depends on ARM64 || COMPILE_TEST
 +	depends on OF || COMPILE_TEST
- 	depends on PCI_MSI_IRQ_DOMAIN
+ 	depends on PCI_MSI
  	select PCIE_DW_HOST
  	select PCI_ECAM
  	help
diff --cc drivers/pci/controller/mobiveil/Kconfig
index 24ea35927185,1d7a07ba9ccd..000000000000
--- a/drivers/pci/controller/mobiveil/Kconfig
+++ b/drivers/pci/controller/mobiveil/Kconfig
@@@ -14,8 -14,8 +14,8 @@@ config PCIE_MOBIVEIL_HOS
  config PCIE_MOBIVEIL_PLAT
  	bool "Mobiveil AXI PCIe controller"
  	depends on ARCH_ZYNQMP || COMPILE_TEST
 -	depends on OF
 +	depends on OF || COMPILE_TEST
- 	depends on PCI_MSI_IRQ_DOMAIN
+ 	depends on PCI_MSI
  	select PCIE_MOBIVEIL_HOST
  	help
  	  Say Y here if you want to enable support for the Mobiveil AXI PCIe

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

             reply	other threads:[~2022-11-21  4:11 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-21  4:11 Stephen Rothwell [this message]
  -- strict thread matches above, loose matches on Subject: below --
2023-10-09  2:47 linux-next: manual merge of the tip tree with the pci tree Stephen Rothwell
2023-10-31 23:15 ` Stephen Rothwell
2020-11-30  4:03 Stephen Rothwell
2020-11-30 10:21 ` Borislav Petkov
2020-11-30 17:40   ` Bjorn Helgaas
2020-10-01  6:38 Stephen Rothwell
2020-10-01 16:06 ` Bjorn Helgaas
2020-09-25  5:35 Stephen Rothwell
2020-10-13  3:34 ` Stephen Rothwell
2020-09-25  5:21 Stephen Rothwell
2020-10-13  3:31 ` Stephen Rothwell
2017-06-28  3:15 Stephen Rothwell
2017-06-29  0:14 ` Christoph Hellwig
2016-12-09  2:38 Stephen Rothwell
2016-12-12 16:09 ` Bjorn Helgaas
2014-11-24  5:18 Stephen Rothwell
2014-11-24 10:51 ` Thomas Gleixner
2014-03-12 22:18 Mark Brown
2014-03-03  6:07 Stephen Rothwell
2014-03-03  6:03 Stephen Rothwell
2014-03-03  9:26 ` Liviu Dudau
2013-10-29  6:33 Stephen Rothwell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20221121151120.6acfda14@canb.auug.org.au \
    --to=sfr@canb.auug.org.au \
    --cc=bhelgaas@google.com \
    --cc=hpa@zytor.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-next@vger.kernel.org \
    --cc=mingo@redhat.com \
    --cc=peterz@infradead.org \
    --cc=tglx@linutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.