Skip to content

DPC updates

Keith Busch linux-pci 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v2 Latest7 patches 17 repliesIn review

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7PCI/DPC: Enable ERR_CORdrivers/pci/pcie/pcie-dpc.c include/uapi/linux/pci_regs.h+5 -15 replies
2/7PCI/DPC: Fix PCI legacy interrupt acknowledgementdrivers/pci/pcie/pcie-dpc.c+4 -17 replies
3/7PCI/DPC: Leave interrupts enabled while handling eventdrivers/pci/pcie/pcie-dpc.c+5 -190 replies
4/7PCI/DPC: Defer event handling to work queuedrivers/pci/pcie/pcie-dpc.c+24 -290 replies
5/7PCI/DPC: Remove rp_pio_status from dpc structdrivers/pci/pcie/pcie-dpc.c+12 -120 replies
6/7PCI/AER: API for obtaining AER informationdrivers/pci/pcie/aer/aerdrv.h drivers/pci/pcie/aer/aerdrv_core.c+5 -42 replies
7/7PCI/DPC: Print AER status in DPC event handlingdrivers/pci/pcie/pcie-dpc.c+6 -12 replies

Reviews trailers per patch

1 of 7 patches has a Reviewed-by or Acked-by.

PatchKeith Busch
1/7
2/7R-b R-b
3/7
4/7
5/7
6/7
7/7

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [PATCHv2 0/7] DPC updates

I am terribly sorry about the delay getting this back to you. I had some scheduling issues with test equipment and other unrelated conflicts.

I added Oza's legacy IRQ fix into this series, as I didn't see this staged yet, and it really does fix some issues as well as provide the means to clean up other parts.

I'm sending this later than I intended, but hoping you might see a way to including this to 4.17. I can rebase to 'next' where the file is renamed to 'dpc.c'.

Keith Busch (6):
PCI/DPC: Enable ERR_COR
PCI/DPC: Leave interrupts enabled while handling event PCI/DPC: Defer event handling to work queue PCI/DPC: Remove rp_pio_status from dpc struct PCI/AER: API for obtaining AER information PCI/DPC: Print AER status in DPC event handling

Oza Pawandeep (1):
PCI/DPC: Fix PCI legacy interrupt acknowledgement

 drivers/pci/pcie/aer/aerdrv.h      |   1 +
 drivers/pci/pcie/aer/aerdrv_core.c |   8 +--
 drivers/pci/pcie/pcie-dpc.c        | 106 +++++++++++++++++--------------------
 include/uapi/linux/pci_regs.h      |   1 +
 4 files changed, 55 insertions(+), 61 deletions(-)
Signature · 1 line
2.14.3