[PATCH 0/3] pciehp: workaround for slot mis-detection problem (v.2)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Here are updated version (v.2) of "pciehp: workaround for slot
mis-ditection problem" patches.

ChangeLog
---------
[v.1 -> v.2]
  - Fixed typo in the description of "[PATCH 2/2] pciehp: add auto
    option to pciehp_detect_mode"
    (based on the feedback from Alex Chiang)

  - Added "[PATCH 3/3] pci_hotplug: introduce functions for ACPI slot
    detection" that introduces some functions for ACPI slot detection
    and changes acpiphp and pciehp to utilize them. With this patch,
    some duplicated code in acpiphp and pciehp is removed.
    (based on the feedback from Alex Chiang)

Description
-----------
There had been reported a problem that pciehp driver mis-detect the
non hot-pluggable slot as hot-pluggable on some platforms. The cause
of this problem is hot-plug capable bit in Slot Capabilities register
is set improperly by BIOS or hardware. It seems BIOS/hardware problem,
but I think pciehp driver needs workaround for this problem.

This series of patches adds ACPI based slot detection logic into
pciehp driver. In this slot detection logic, pciehp driver checks ACPI
Namespace to see if the PCIe slot is defined as hot-pluggable also in
ACPI namespace.

This series of patches are against Jesse's linux-next, and it consists
of the following patches.

 - [PATCH 1/3] pciehp: add ACPI based slot detection
 - [PATCH 2/3] pciehp: add auto option to pciehp_detect_mode
 - [PATCH 3/3] pci_hotplug: introduce functions for ACPI slot detection

Please see the header of each patch about details.

Thanks,
Kenji Kaneshige

--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux