mbox series

[v5,00/11] Specify CONFIG_PCI dependency explicitly

Message ID 20190102181038.4418-1-okaya@kernel.org (mailing list archive)
Headers show
Series Specify CONFIG_PCI dependency explicitly | expand

Message

Sinan Kaya Jan. 2, 2019, 6:10 p.m. UTC
This patchset fixes fallout of commit 5d32a66541c4 ("PCI/ACPI: Allow
ACPI to be built without CONFIG_PCI set") which is part of Rafael's
acpi pull for v4.21.

After 'commit 5d32a66541c4 ("PCI/ACPI: Allow ACPI to be built without
CONFIG_PCI set")' dependencies on CONFIG_PCI that previously were
satisfied implicitly through dependencies on CONFIG_ACPI have to be
specified directly.

Several drivers depend on PCI but do not call that out in their
Kconfig. This causes linker and compilation errors when CONFIG_ACPI
is set but CONFIG_PCI is unset.

Diff from v4:
- Reword the commit text to include the reason why this change is being
made with commit reference.
- Add CONFIG_PCI dependency into SDHCI_ACPI driver.

Sinan Kaya (11):
  ACPI / LPSS: Make PCI dependency explicit
  ata: pata_acpi: Make PCI dependency explicit
  vga-switcheroo: make PCI dependency explicit
  platform/x86: intel_ips: make PCI dependency explicit
  platform/x86: intel_pmc: Make PCI dependency explicit
  platform/x86: apple-gmux: Make PCI dependency explicit
  drivers: thermal: int3406_thermal: Make PCI dependency explicit
  ASoC: Intel: atom: Make PCI dependency explicit
  mmc: sdhci-acpi: Make PCI dependency explicit
  x86/intel/lpss: Make PCI dependency explicit
  drivers: thermal: int340x_thermal: Make PCI dependency explicit

 arch/x86/Kconfig                              | 2 +-
 drivers/acpi/Makefile                         | 3 ++-
 drivers/acpi/internal.h                       | 4 ++++
 drivers/ata/Kconfig                           | 2 +-
 drivers/gpu/vga/Kconfig                       | 1 +
 drivers/mmc/host/Kconfig                      | 2 +-
 drivers/platform/x86/Kconfig                  | 5 +++--
 drivers/thermal/intel/int340x_thermal/Kconfig | 4 ++--
 sound/soc/intel/Kconfig                       | 2 +-
 9 files changed, 16 insertions(+), 9 deletions(-)