From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kenji Kaneshige Subject: Re: [PATCH 0/8] ACPI / PCI / PCIe: Rework _OSC handling (v2) Date: Tue, 03 Aug 2010 13:51:16 +0900 Message-ID: <4C57A044.2020706@jp.fujitsu.com> References: <201008022351.31406.rjw@sisk.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <201008022351.31406.rjw@sisk.pl> Sender: linux-pci-owner@vger.kernel.org To: "Rafael J. Wysocki" Cc: Jesse Barnes , ACPI Devel Maling List , Len Brown , linux-pm@lists.linux-foundation.org, linux-pci@vger.kernel.org, Hidetoshi Seto , Matthew Garrett List-Id: linux-acpi@vger.kernel.org (2010/08/03 6:51), Rafael J. Wysocki wrote: > Hi, > > This is the second iteration of the patchset 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 this time. > > [1/8] - Introduce acpi_pci_osc_control_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. > > [2/8] - Introduce pci_aer_available() allowing the caller to check if the > AER service driver should be enabled. > > [3/8] - Introduce kernel command line switch pcie_ports=. > > [4/8] - Rework the PCIe port driver to request _OSC control for all serives at > once. > > [5/8] - Disable PCIe port services (that might be enabled by the BIOS) during > initialization. > > [6/8] - Remove the PCIe port driver modules exit function. > > [7/8] - 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. > > [8/8] - Reorder checks in acpi_pci_osc_control_set() > Hi Rafael, I'm sorry for delayed responding. Your latest patchset looks much clearer than mine. I have comments on [1/8] and [7/8]. I'll send comment for each patch. Thanks, Kenji Kaneshige