linux-acpi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/7] ACPI / PCI / PCIe: Rework _OSC handling
@ 2010-07-30 22:20 Rafael J. Wysocki
  2010-07-30 22:24 ` [PATCH 1/7] ACPI / PCI: Make acpi_pci_run_osc() use capbuf to return the result Rafael J. Wysocki
                   ` (6 more replies)
  0 siblings, 7 replies; 19+ messages in thread
From: Rafael J. Wysocki @ 2010-07-30 22:20 UTC (permalink / raw)
  To: Jesse Barnes
  Cc: Kenji Kaneshige, Hidetoshi Seto, Matthew Garrett, linux-pci,
	linux-pm, ACPI Devel Maling List, Len Brown

Hi,

The following patchset is based on
https://patchwork.kernel.org/patch/114917/ and the comments I received on that
patch.  Hopefully, I took all of the comments into account.

[1/7] - Remove the last argument of acpi_pci_osc_run(); this is a cleanup, but
        IMO it makes sense.

[2/7] - Introduce acpi_pci_root_osc_query() allowing the caller to get a
        mask of _OSC control bits the BIOS allows the kernel to control
        for a given PCI root bridge.

[3/7] - Rework the PCIe port driver to request _OSC control for all serives at
        once.

[4/7] - Disable PCIe port services (that might be enabled by the BIOS) during
        initialization.

[5/7] - Remove the PCIe port driver modules exit function.

[6/7] - Rework acpi_pci_osc_control_set() so that it doesn't use cached
        result of a query and remove the fields of struct acpi_pci_root that
       aren't used any more.

[7/7] - Reorder checks in acpi_pci_osc_control_set()

Comments (and testing :-)) welcome.

Thanks,
Rafael

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2010-08-02 14:20 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-30 22:20 [PATCH 0/7] ACPI / PCI / PCIe: Rework _OSC handling Rafael J. Wysocki
2010-07-30 22:24 ` [PATCH 1/7] ACPI / PCI: Make acpi_pci_run_osc() use capbuf to return the result Rafael J. Wysocki
2010-08-02  9:16   ` Hidetoshi Seto
2010-08-02 14:12     ` Rafael J. Wysocki
2010-07-30 22:26 ` [PATCH 2/7] ACPI / PCI: Introduce acpi_pci_root_osc_query() Rafael J. Wysocki
2010-08-02  9:18   ` Hidetoshi Seto
2010-08-02 14:13     ` Rafael J. Wysocki
2010-07-30 22:32 ` [PATCH 3/7] PCI / PCIe: Ask BIOS for control of all native services at once (v5) Rafael J. Wysocki
2010-08-02  9:20   ` Hidetoshi Seto
2010-08-02 14:15     ` Rafael J. Wysocki
2010-07-30 22:34 ` [PATCH 4/7] PCI / PCIe: Disable PCIe port services during port initialization Rafael J. Wysocki
2010-08-02  9:21   ` Hidetoshi Seto
2010-07-30 22:35 ` [PATCH 5/7] PCI / PCIe: Remove the port driver module exit routine Rafael J. Wysocki
2010-08-02  9:21   ` Hidetoshi Seto
2010-08-02 14:18     ` Rafael J. Wysocki
2010-07-30 22:36 ` [PATCH 6/7] ACPI / PCI: Do not preserve _OSC control bits returned by a query Rafael J. Wysocki
2010-08-02  9:22   ` Hidetoshi Seto
2010-07-30 22:37 ` [PATCH 7/7] ACPI / PCI: Reorder checks in acpi_pci_osc_control_set() Rafael J. Wysocki
2010-08-02  9:23   ` Hidetoshi Seto

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).