summaryrefslogtreecommitdiff
path: root/drivers/pci/hotplug
AgeCommit message (Expand)AuthorFilesLines
2018-10-25Merge tag 'pci-v4.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds29-981/+691
2018-10-03PCI: pnv_php: Use kmemdup()YueHaibing1-2/+1
2018-10-03PCI: cpqphp: Remove set but not used variable 'physical_slot'YueHaibing1-2/+0
2018-10-03PCI: pciehp: Implement runtime PM callbacksMika Westerberg1-0/+18
2018-10-03PCI: pciehp: Do not handle events if interrupts are maskedMika Westerberg1-2/+4
2018-10-03PCI: pciehp: Disable hotplug interrupt during suspendMika Westerberg3-0/+30
2018-10-03PCI: Make link active reporting detection genericKeith Busch2-26/+2
2018-09-26ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridgeMika Westerberg1-5/+6
2018-09-20PCI: portdrv: Initialize service drivers directlyKeith Busch1-2/+1
2018-09-19PCI: hotplug: Document TODOsLukas Wunner1-0/+74
2018-09-19PCI: hotplug: Embed hotplug_slotLukas Wunner24-283/+202
2018-09-19PCI: hotplug: Drop hotplug_slot_infoLukas Wunner20-289/+63
2018-09-19PCI: hotplug: Constify hotplug_slot_opsLukas Wunner12-24/+25
2018-09-19PCI: pciehp: Reshuffle controller struct for clarityLukas Wunner1-26/+31
2018-09-19PCI: pciehp: Rename controller struct members for clarityLukas Wunner4-39/+39
2018-09-19PCI: pciehp: Unify controller and slot structsLukas Wunner5-282/+210
2018-09-19PCI: pciehp: Tolerate Presence Detect hardwired to zeroLukas Wunner4-18/+26
2018-09-18PCI: pciehp: Drop hotplug_slot_ops wrappersLukas Wunner4-47/+18
2018-09-18PCI: pciehp: Drop unnecessary includesLukas Wunner5-10/+0
2018-09-18PCI: pciehp: Differentiate between surprise and safe removalLukas Wunner3-13/+34
2018-09-18PCI: Simplify disconnected markingLukas Wunner1-6/+3
2018-09-11PCI: pciehp: Fix hot-add vs powerfault detection orderKeith Busch1-9/+9
2018-08-15Merge branch 'pci/virtualization'Bjorn Helgaas1-2/+3
2018-08-15Merge branch 'pci/misc'Bjorn Helgaas1-0/+2
2018-08-15Merge branch 'pci/hotplug'Bjorn Helgaas19-905/+658
2018-07-31PCI: pciehp: Deduplicate presence check on probe & resumeLukas Wunner2-31/+46
2018-07-31PCI: pciehp: Avoid implicit fallthroughs in switch statementsLukas Wunner1-0/+5
2018-07-31PCI: Fix is_added/is_busmaster race conditionHari Vyas1-1/+1
2018-07-31PCI: pciehp: Resume parent to D0 on config space accessLukas Wunner2-0/+21
2018-07-31PCI: pciehp: Resume to D0 on enable/disableLukas Wunner1-0/+6
2018-07-31PCI: pciehp: Support interrupts sent from D3hotLukas Wunner2-2/+48
2018-07-31PCI: pciehp: Obey compulsory command delay after resumeLukas Wunner1-0/+4
2018-07-31PCI: pciehp: Clear spurious events earlier on resumeLukas Wunner3-16/+20
2018-07-31PCI: pciehp: Avoid slot access during resetLukas Wunner3-7/+14
2018-07-24PCI: pciehp: Always enable occupied slot on probeLukas Wunner2-15/+6
2018-07-24PCI: pciehp: Become resilient to missed eventsLukas Wunner3-53/+40
2018-07-24PCI: pciehp: Tolerate initially unstable linkLukas Wunner1-0/+5
2018-07-24PCI: pciehp: Declare pciehp_enable/disable_slot() staticLukas Wunner2-4/+5
2018-07-24PCI: pciehp: Drop enable/disable lockLukas Wunner3-15/+0
2018-07-24PCI: pciehp: Enable/disable exclusively from IRQ threadLukas Wunner4-60/+93
2018-07-24PCI: pciehp: Track enable/disable statusLukas Wunner3-13/+35
2018-07-24PCI: pciehp: Publish to user space last on probeLukas Wunner1-5/+15
2018-07-24PCI: hotplug: Demidlayer registration with the coreLukas Wunner13-158/+149
2018-07-24PCI: pciehp: Drop slot workqueueLukas Wunner4-17/+2
2018-07-24PCI: pciehp: Handle events synchronouslyLukas Wunner3-158/+67
2018-07-24PCI: pciehp: Stop blinking on slot enable failureLukas Wunner2-38/+42
2018-07-24PCI: pciehp: Convert to threaded pollingLukas Wunner2-37/+34
2018-07-24PCI: pciehp: Convert to threaded IRQLukas Wunner2-32/+41
2018-07-24PCI: pciehp: Document struct slot and struct controllerLukas Wunner1-4/+44
2018-07-24PCI: pciehp: Declare pciehp_unconfigure_device() voidLukas Wunner3-11/+6