[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