• Linus Torvalds's avatar
    Merge tag 'acpi-5.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · 6e434bf2
    Linus Torvalds authored
    Pull ACPI fixes from Rafael Wysocki:
     "These fix an ACPI initialization ordering issue introduced in the 4.17
      time frame and causing functional problems to appear on multiple
      systems and fix some fallout of the recent change to enable building
      kernels with ACPI support and without PCI.
    
      Specifics:
    
       - Restore the ACPI initialization ordering changed implicitly by the
         module-level AML handling rework during the 4.17 development cycle
         that caused the EC address space handler based on information from
         ECDT to be set up before loading AML definition blocks, making it
         effectively not accessible by AML on some systems that don't work
         as expected any more (Rafael Wysocki).
    
       - Add direct dependencies on PCI to Kconfig in multiple places for
         code that depends on both ACPI and PCI, but the PCI dependency was
         implicitly satisfied by the ACPI dependency before, to prevent
         invalid configurations from being created, for example by
         randconfig (Sinan Kaya)"
    
    * tag 'acpi-5.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
      ACPI: EC: Look for ECDT EC after calling acpi_load_tables()
      drivers: thermal: int340x_thermal: Make PCI dependency explicit
      x86/intel/lpss: Make PCI dependency explicit
      platform/x86: apple-gmux: Make PCI dependency explicit
      platform/x86: intel_pmc: Make PCI dependency explicit
      platform/x86: intel_ips: make PCI dependency explicit
      vga-switcheroo: make PCI dependency explicit
      ata: pata_acpi: Make PCI dependency explicit
      ACPI / LPSS: Make PCI dependency explicit
    6e434bf2
Name
Last commit
Last update
Documentation Loading commit data...
LICENSES Loading commit data...
arch Loading commit data...
block Loading commit data...
certs Loading commit data...
crypto Loading commit data...
drivers Loading commit data...
firmware Loading commit data...
fs Loading commit data...
include Loading commit data...
init Loading commit data...
ipc Loading commit data...
kernel Loading commit data...
lib Loading commit data...
mm Loading commit data...
net Loading commit data...
samples Loading commit data...
scripts Loading commit data...
security Loading commit data...
sound Loading commit data...
tools Loading commit data...
usr Loading commit data...
virt Loading commit data...
.clang-format Loading commit data...
.cocciconfig Loading commit data...
.get_maintainer.ignore Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
COPYING Loading commit data...
CREDITS Loading commit data...
Kbuild Loading commit data...
Kconfig Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README Loading commit data...