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

From: Bjorn Helgaas

Date: Mon Apr 27 2026 - 17:05:41 EST


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@xxxxxxxxxxxxxxx
> S: Supported
> F: Documentation/PCI/pci-error-recovery.rst
>
> +PCI LIVE UPDATE
> +M: Bjorn Helgaas <bhelgaas@xxxxxxxxxx>

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@xxxxxxxxxx>
> +L: linux-pci@xxxxxxxxxxxxxxx
> +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