[PATCH v4 01/11] PCI: liveupdate: Set up FLB handler for the PCI core

Bjorn Helgaas helgaas at kernel.org
Mon Apr 27 14:05:29 PDT 2026


On Thu, Apr 23, 2026 at 09:23:05PM +0000, David Matlack wrote:
> Set up a File-Lifecycle-Bound (FLB) handler for the PCI core to enable
> it to participate in the preservation of PCI devices across Live Update.
> Essentially, this commit enables the PCI core to allocate a struct
> (struct pci_ser) and preserve it across a Live Update whenever at least
> one device is preserved.
> 
> Preserving PCI devices across Live Update is built on top of the Live
> Update Orchestrator's (LUO) support for file preservation. Drivers are
> expected to expose a file to userspace to represent a single PCI device
> and support preservation of that file. This is itended primarily to
> support preservation of PCI devices bound to VFIO drivers.

s/itended/intended/

> +++ b/MAINTAINERS
> @@ -20555,6 +20555,18 @@ L:	linux-pci at vger.kernel.org
>  S:	Supported
>  F:	Documentation/PCI/pci-error-recovery.rst
>  
> +PCI LIVE UPDATE
> +M:	Bjorn Helgaas <bhelgaas at google.com>

I don't think I want to be the primary contact here.  I'll see patches
regardless since they're on linux-pci.

> +M:	David Matlack <dmatlack at google.com>
> +L:	linux-pci at vger.kernel.org
> +S:	Supported
> +Q:	https://patchwork.kernel.org/project/linux-pci/list/
> +B:	https://bugzilla.kernel.org
> +C:	irc://irc.oftc.net/linux-pci
> +T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
> +F:	drivers/pci/liveupdate.c
> +F:	include/linux/kho/abi/pci.h



More information about the kexec mailing list