The include/acpi/acpi_drivers.h file contains declarations for several unrelated ACPI drivers, as well as things needed only within the ACPI core (a.k.a. the "OSPM"). These patches move some of those declarations out into new driver-specific and OSPM-specific header files where they aren't visible to the world. Comments welcome. Bjorn --- Bjorn Helgaas (3): ACPI: move internal core declarations to private header ACPI: processor: make new processor.h header local to driver ACPI: pci: make new pci.h header local to driver drivers/acpi/bus.c | 2 ++ drivers/acpi/ospm.h | 23 +++++++++++++++++++ drivers/acpi/pci.h | 18 +++++++++++++++ drivers/acpi/pci_bind.c | 2 ++ drivers/acpi/pci_irq.c | 2 ++ drivers/acpi/pci_root.c | 2 ++ drivers/acpi/processor.h | 5 ++++ drivers/acpi/processor_core.c | 2 ++ drivers/acpi/processor_thermal.c | 2 ++ drivers/acpi/scan.c | 2 ++ drivers/acpi/sleep.c | 1 + drivers/acpi/thermal.c | 2 ++ drivers/acpi/wakeup.c | 1 + include/acpi/acpi_drivers.h | 46 -------------------------------------- 14 files changed, 64 insertions(+), 46 deletions(-) create mode 100644 drivers/acpi/ospm.h create mode 100644 drivers/acpi/pci.h create mode 100644 drivers/acpi/processor.h -- Signature -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html