1. 03 Mar, 2022 1 commit
    • Shuai Xue's avatar
      ACPI: APEI: explicit init of HEST and GHES in apci_init() · dc4e8c07
      Shuai Xue authored
      From commit e147133a ("ACPI / APEI: Make hest.c manage the estatus
      memory pool") was merged, ghes_init() relies on acpi_hest_init() to manage
      the estatus memory pool. On the other hand, ghes_init() relies on
      sdei_init() to detect the SDEI version and (un)register events. The
      dependencies are as follows:
      
          ghes_init() => acpi_hest_init() => acpi_bus_init() => acpi_init()
          ghes_init() => sdei_init()
      
      HEST is not PCI-specific and initcall ordering is implicit and not
      well-defined within a level.
      
      Based on above, remove acpi_hest_init() from acpi_pci_root_init() and
      convert ghes_init() and sdei_init() from initcalls to explicit calls in the
      following order:
      
          acpi_hest_init()
          ghes_init()
              sdei_init()
      Signed-off-by: default avatarShuai Xue <xueshuai@linux.alibaba.com>
      Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
      dc4e8c07
  2. 27 Feb, 2022 4 commits
  3. 26 Feb, 2022 22 commits
  4. 25 Feb, 2022 13 commits