[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