Patch Series

Subject vfio/pci: Base Live Update support for VFIO device files
Author dmatlack@google.com
Date 2026-03-23 23:57:53 +0000 UTC
Version
Cc ajayachandra@nvidia.com akpm@linux-foundation.org alex@shazbot.org amastro@fb.com ankita@nvidia.com arnd@arndb.de bhelgaas@google.com bp@alien8.de chrisl@kernel.org corbet@lwn.net dapeng1.mi@linux.intel.com dmatlack@google.com elver@google.com feng.tang@linux.alibaba.com graf@amazon.com jacob.pan@linux.microsoft.com jgg@nvidia.com jgg@ziepe.ca jrhilke@google.com kees@kernel.org kevin.tian@intel.com kexec@lists.infradead.org kvm@vger.kernel.org leon@kernel.org leonro@nvidia.com linux-doc@vger.kernel.org linux-kernel@vger.kernel.org linux-kselftest@vger.kernel.org linux-mm@kvack.org linux-pci@vger.kernel.org lirongqing@baidu.com lukas@wunner.de michal.winiarski@intel.com parav@nvidia.com pasha.tatashin@soleen.com paulmck@kernel.org pawan.kumar.gupta@linux.intel.com peterz@infradead.org praan@google.com pratyush@kernel.org rananta@google.com rdunlap@infradead.org rientjes@google.com rodrigo.vivi@intel.com rppt@kernel.org saeedm@nvidia.com safinaskar@gmail.com skhan@linuxfoundation.org skhawaja@google.com vipinsh@google.com

Patches (24)

Name Content [All]
[PATCH v3 01/24] liveupdate: Export symbols needed by modules [Body]
[PATCH v3 02/24] PCI: Add API to track PCI devices preserved across Live Update [Body]
[PATCH v3 03/24] PCI: Require Live Update preserved devices are in singleton iommu_groups [Body]
[PATCH v3 04/24] PCI: Inherit bus numbers from previous kernel during Live Update [Body]
[PATCH v3 05/24] docs: liveupdate: Add documentation for PCI [Body]
[PATCH v3 06/24] vfio/pci: Register a file handler with Live Update Orchestrator [Body]
[PATCH v3 07/24] vfio/pci: Preserve vfio-pci device files across Live Update [Body]
[PATCH v3 08/24] vfio/pci: Retrieve preserved device files after Live Update [Body]
[PATCH v3 09/24] vfio/pci: Notify PCI subsystem about devices preserved across Live Update [Body]
[PATCH v3 10/24] vfio: Enforce preserved devices are retrieved via LIVEUPDATE_SESSION_RETRIEVE_FD [Body]
[PATCH v3 11/24] vfio/pci: Store incoming Live Update state in struct vfio_pci_core_device [Body]
[PATCH v3 12/24] vfio/pci: Skip reset of preserved device after Live Update [Body]
[PATCH v3 13/24] docs: liveupdate: Add documentation for VFIO PCI [Body]
[PATCH v3 14/24] selftests/liveupdate: Move luo_test_utils.* into a reusable library [Body]
[PATCH v3 15/24] selftests/liveupdate: Add helpers to preserve/retrieve FDs [Body]
[PATCH v3 16/24] vfio: selftests: Build liveupdate library in VFIO selftests [Body]
[PATCH v3 17/24] vfio: selftests: Add Makefile support for TEST_GEN_PROGS_EXTENDED [Body]
[PATCH v3 18/24] vfio: selftests: Add vfio_pci_liveupdate_uapi_test [Body]
[PATCH v3 19/24] vfio: selftests: Initialize vfio_pci_device using a VFIO cdev FD [Body]
[PATCH v3 20/24] vfio: selftests: Add vfio_pci_liveupdate_kexec_test [Body]
[PATCH v3 21/24] vfio: selftests: Expose iommu_modes to tests [Body]
[PATCH v3 22/24] vfio: selftests: Expose low-level helper routines for setting up struct vfio_pci_device [Body]
[PATCH v3 23/24] vfio: selftests: Verify that opening VFIO device fails during Live Update [Body]
[PATCH v3 24/24] vfio: selftests: Add continuous DMA to vfio_pci_liveupdate_kexec_test [Body]

Session 2026-03-24

ID (for dev) 475cb4f2-cb9d-4640-879e-5a27242dc2f3
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base c51ea78c5466be89914cbfbe2618dea67026c2b1 [Config] passed [Log]
[KASAN] Boot test: Base c51ea78c5466be89914cbfbe2618dea67026c2b1 [Config] passed [Log]
[KASAN] Build Patched c51ea78c5466be89914cbfbe2618dea67026c2b1 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched c51ea78c5466be89914cbfbe2618dea67026c2b1 [Config] [patched] passed [Log]
[KASAN] Fuzz c51ea78c5466be89914cbfbe2618dea67026c2b1 [Config] c51ea78c5466be89914cbfbe2618dea67026c2b1 [Config] [patched] passed [Log] [Artifacts]