Subject vfio/pci: Handle PCI error recovery and report state to userspace
Author skolothumtho@nvidia.com
Date 2026-09-01 09:31:59 +0000 UTC
Version
Cc alex@shazbot.org jgg@ziepe.ca kbusch@meta.com kevin.tian@intel.com kvm@vger.kernel.org linux-kernel@vger.kernel.org linux-pci@vger.kernel.org michal.winiarski@intel.com mochs@nvidia.com nathanc@nvidia.com satyanarayana.k.v.p@intel.com skolothumtho@nvidia.com sonangp@nvidia.com
Patches (19)
Name Content [All]
[RFC PATCH 01/19] vfio/pci: Add PCI error recovery support state [Body]
[RFC PATCH 02/19] vfio/pci: Serialize generic device lifetime with recovery [Body]
[RFC PATCH 03/19] vfio/pci: Add PCI recovery access guards [Body]
[RFC PATCH 04/19] vfio/pci: Serialize function reset with recovery [Body]
[RFC PATCH 05/19] vfio/pci: Serialize config access with recovery [Body]
[RFC PATCH 06/19] vfio/pci: Serialize ioeventfd writes with recovery [Body]
[RFC PATCH 07/19] vfio/pci: Retry BAR faults after temporary recovery [Body]
[RFC PATCH 08/19] vfio/pci: Serialize BAR and ROM access with recovery [Body]
[RFC PATCH 09/19] vfio/pci: Serialize interrupt operations with recovery [Body]
[RFC PATCH 10/19] vfio/pci: Serialize hot reset with recovery [Body]
[RFC PATCH 11/19] vfio/pci: Serialize runtime PM with recovery [Body]
[RFC PATCH 12/19] vfio/pci: Serialize physical device information queries with recovery [Body]
[RFC PATCH 13/19] vfio/pci: Serialize DMA-BUF export with recovery [Body]
[RFC PATCH 14/19] vfio/pci: Add generic PCI error slot reset handling [Body]
[RFC PATCH 15/19] vfio/pci: Add INTx helpers for PCI recovery [Body]
[RFC PATCH 16/19] vfio/pci: Quiesce INTx during PCI recovery [Body]
[RFC PATCH 17/19] vfio/pci: Add generic PCI error resume handling [Body]
[RFC PATCH 18/19] vfio/pci: Coordinate generic device access with host recovery [Body]
[RFC PATCH 19/19] vfio/pci: Expose and enable host PCI error recovery [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-09-01
Passed
ID (for dev) 924dd6ce-b3ca-4325-a602-2d9e6bc827e5
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 73ae59e975966d24e32926247ddb45a537ebe184 [Config] passed [Log]
[KASAN] Boot test: Base 73ae59e975966d24e32926247ddb45a537ebe184 [Config] passed [Log]
[KASAN] Build Patched 73ae59e975966d24e32926247ddb45a537ebe184 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 73ae59e975966d24e32926247ddb45a537ebe184 [Config] [patched] passed [Log]
[KASAN] Fuzz 73ae59e975966d24e32926247ddb45a537ebe184 [Config] 73ae59e975966d24e32926247ddb45a537ebe184 [Config] [patched] passed [Log] [Artifacts]