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

Bjorn Helgaas helgaas at kernel.org
Thu Apr 30 14:06:42 PDT 2026


On Tue, Apr 28, 2026 at 11:47:23PM +0000, David Matlack wrote:
> On 2026-04-28 05:50 PM, Pasha Tatashin wrote:
> > On 04-27 23:59, David Matlack wrote:
> > > On 2026-04-24 01:29 PM, Pasha Tatashin wrote:
> > > > On 04-24 14:33, Pratyush Yadav wrote:
> > > > > On Thu, Apr 23 2026, David Matlack wrote:
> > > > > [...]
> > > > > > diff --git a/MAINTAINERS b/MAINTAINERS
> > > > > > index c9b7b6f9828e..94af31837375 100644
> > > > > > --- a/MAINTAINERS
> > > > > > +++ 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>
> > > > > > +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
> > > > > > +
> > > > > 
> > > > > Can we please also add these files under the "LIVE UPDATE" entry. The
> > > > > code here concerns both live update and PCI.
> > > 
> > > Covering that intersection of Live Update and PCI was exactly my
> > > intention with introducing this new PCI LIVE UPDATE entry. This ensures
> > > we have maintenance coverage with knowledge of that intersection.
> > > 
> > > > > We can figure out the
> > > > > maintenance details as we go along, but I think the live update
> > > > > maintainers should at least get all the patches for PCI live update.
> ...

> > This is the way we agreed to handle kexec changes: Baoquan He is the 
> > maintainer, and without his Reviewed-by tag, we won't take changes to 
> > kexec. This is the approach we follow with MM for KHO changes to 
> > memblock and memfd preservation, as well as the upcoming 
> > hugetlb/guestmemfd preservation. 
> > 
> > This is also the approach we should continue using when adding LUO 
> > support to other components like PCI, VFIO, IOMMU, and KVM. It keeps 
> > life easier for the core component maintainers and ensures we do not 
> > regress LU by staging everything in the same tree and sending LU merge 
> > requests from a single tree.
> 
> Ok it sounds like we are aligned on keeping drivers/pci/liveupdate.c,
> include/linux/kho/abi/pci.h, and Documentation/PCI/liveupdate.rst in the
> PCI LIVE UPDATE entry and not duplicating them in the LIVE UPDATE entry.
> 
> I think the only open question is what tree to use for the PCI LIVE
> UPDATE entry, PCI tree or Live Update tree. You are proposing the Live
> Update tree.
> 
> Bjorn are you ok with that approach?

Yes, I think that makes sense, at least to start.  In early days, it
would probably be a headache to coordinate LU things across multiple
trees.



More information about the kexec mailing list