On Fri, 18 Sep 2026 20:06:26 +0000, David Matlack wrote: > This series can be found on GitHub: > > https://github.com/dmatlack/linux/tree/liveupdate/pci/base/v9 > > This series introduces support in the PCI core for Live Update, enabling > drivers to preserve PCI devices across a kexec-based kernel update > without interrupting the device. This functionality is critical for > minimizing downtime in environments where PCI devices (e.g., those > assigned to VMs via VFIO) must continue operating or maintain state > across a host kernel upgrade. > > [...]
Applied, thanks! https://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git/log/?h=lu-pci-preservation [01/13] PCI: liveupdate: Set up FLB handler for the PCI core commit: b9affdf3de08c9e5fd8dca0c0bc9c54041362a10 [02/13] PCI: liveupdate: Track outgoing preserved PCI devices commit: b7163342c1d4090bdd3eace61580197b2372bd34 [03/13] PCI: liveupdate: Track incoming preserved PCI devices commit: 16c1ff9563333530f97888fca4e48548b22ce282 [04/13] PCI: liveupdate: Document driver binding responsibilities commit: c7c6bc42b3eebba0562d128b5a578bfbe6a56d31 [05/13] PCI: liveupdate: Auto-preserve upstream bridges across Live Update commit: 6f58dec26ea52b6451b3b427caa3326b407883a1 [06/13] PCI: liveupdate: Preserve bus numbers during Live Update commit: ec2f2f51120b9461db0e04a7fb1fcdd9747fd96f [07/13] PCI: Refactor matching logic for pci_dev_acs_ops commit: 05d208bda0fd3ef41c3452d1c3f5b365c75b59ae [08/13] PCI: Save and restore the ACS Control register commit: 9f2072fd93310487bf3f51bd61f73ed722be3cc0 [09/13] PCI: liveupdate: Adopt ACS controls in incoming preserved devices commit: 16709a37292e480a2d560242d88ba400e0793706 [10/13] PCI: liveupdate: Adopt ARI Forwarding Enable on preserved bridges commit: f20575f35fd9ae63f80bc672fc6b31e4de12d4f7 [11/13] PCI: liveupdate: Freeze preservation status during shutdown commit: f6590754926ecb0f9119f82a08ef073038ca3293 [12/13] PCI: liveupdate: Do not disable bus mastering on preserved devices during kexec commit: 25ff6ea537fa2c1258cb73d57f11d6af51ec7f8c [13/13] Documentation: PCI: Add documentation for Live Update commit: 3b4d450a5bff74e36b4c9e864c0ba7d08288941d Best regards, -- Pasha Tatashin <[email protected]>
