-
- Downloads
Merge branch 'pci/hotplug'
- Simplify SHPC existence/permission checks (Bjorn Helgaas) - Remove hotplug sample skeleton driver (Lukas Wunner) - Convert pciehp to threaded IRQ handling (Lukas Wunner) - Improve pciehp tolerance of missed events and initially unstable links (Lukas Wunner) - Clear spurious pciehp events on resume (Lukas Wunner) - Add pciehp runtime PM support, including for Thunderbolt controllers (Lukas Wunner) - Support interrupts from pciehp bridges in D3hot (Lukas Wunner) * pci/hotplug: PCI: pciehp: Deduplicate presence check on probe & resume PCI: pciehp: Avoid implicit fallthroughs in switch statements PCI: Whitelist Thunderbolt ports for runtime D3 PCI: Whitelist native hotplug ports for runtime D3 PCI: sysfs: Resume to D0 on function reset PCI: pciehp: Resume parent to D0 on config space access PCI: pciehp: Resume to D0 on enable/disable PCI: pciehp: Support interrupts sent from D3hot PCI: pciehp: Obey compulsory command delay after resume PCI: pciehp: Clear spurious events earlier on resume PCI: portdrv: Deduplicate PM callback iterator PCI: pciehp: Avoid slot access during reset PCI: pciehp: Always enable occupied slot on probe PCI: pciehp: Become resilient to missed events PCI: pciehp: Tolerate initially unstable link PCI: pciehp: Declare pciehp_enable/disable_slot() static PCI: pciehp: Drop enable/disable lock PCI: pciehp: Enable/disable exclusively from IRQ thread PCI: pciehp: Track enable/disable status PCI: pciehp: Publish to user space last on probe PCI: hotplug: Demidlayer registration with the core PCI: pciehp: Drop slot workqueue PCI: pciehp: Handle events synchronously PCI: pciehp: Stop blinking on slot enable failure PCI: pciehp: Convert to threaded polling PCI: pciehp: Convert to threaded IRQ PCI: pciehp: Document struct slot and struct controller PCI: pciehp: Declare pciehp_unconfigure_device() void PCI: pciehp: Drop unnecessary NULL pointer check PCI: pciehp: Fix unprotected list iteration in IRQ handler PCI: pciehp: Fix use-after-free on unplug PCI: hotplug: Don't leak pci_slot on registration failure PCI: hotplug: Delete skeleton driver PCI: shpchp: Separate existence of SHPC and permission to use it
No related branches found
No related tags found
Showing
- drivers/pci/hotplug/acpi_pcihp.c 19 additions, 17 deletionsdrivers/pci/hotplug/acpi_pcihp.c
- drivers/pci/hotplug/acpiphp_core.c 3 additions, 19 deletionsdrivers/pci/hotplug/acpiphp_core.c
- drivers/pci/hotplug/cpci_hotplug_core.c 4 additions, 10 deletionsdrivers/pci/hotplug/cpci_hotplug_core.c
- drivers/pci/hotplug/cpqphp_core.c 3 additions, 13 deletionsdrivers/pci/hotplug/cpqphp_core.c
- drivers/pci/hotplug/ibmphp_core.c 14 additions, 1 deletiondrivers/pci/hotplug/ibmphp_core.c
- drivers/pci/hotplug/ibmphp_ebda.c 0 additions, 20 deletionsdrivers/pci/hotplug/ibmphp_ebda.c
- drivers/pci/hotplug/pci_hotplug_core.c 104 additions, 30 deletionsdrivers/pci/hotplug/pci_hotplug_core.c
- drivers/pci/hotplug/pciehp.h 91 additions, 26 deletionsdrivers/pci/hotplug/pciehp.h
- drivers/pci/hotplug/pciehp_core.c 81 additions, 46 deletionsdrivers/pci/hotplug/pciehp_core.c
- drivers/pci/hotplug/pciehp_ctrl.c 142 additions, 209 deletionsdrivers/pci/hotplug/pciehp_ctrl.c
- drivers/pci/hotplug/pciehp_hpc.c 158 additions, 118 deletionsdrivers/pci/hotplug/pciehp_hpc.c
- drivers/pci/hotplug/pciehp_pci.c 1 addition, 3 deletionsdrivers/pci/hotplug/pciehp_pci.c
- drivers/pci/hotplug/pcihp_skeleton.c 0 additions, 348 deletionsdrivers/pci/hotplug/pcihp_skeleton.c
- drivers/pci/hotplug/pnv_php.c 2 additions, 3 deletionsdrivers/pci/hotplug/pnv_php.c
- drivers/pci/hotplug/rpaphp_core.c 1 addition, 1 deletiondrivers/pci/hotplug/rpaphp_core.c
- drivers/pci/hotplug/rpaphp_slot.c 2 additions, 11 deletionsdrivers/pci/hotplug/rpaphp_slot.c
- drivers/pci/hotplug/s390_pci_hpc.c 3 additions, 10 deletionsdrivers/pci/hotplug/s390_pci_hpc.c
- drivers/pci/hotplug/sgi_hotplug.c 6 additions, 3 deletionsdrivers/pci/hotplug/sgi_hotplug.c
- drivers/pci/hotplug/shpchp_core.c 24 additions, 17 deletionsdrivers/pci/hotplug/shpchp_core.c
- drivers/pci/pci-acpi.c 1 addition, 18 deletionsdrivers/pci/pci-acpi.c
Loading
Please register or sign in to comment