On Fri, Apr 17, 2026 at 12:45 AM Yafang Shao <[email protected]> wrote:
>
> On Fri, Apr 17, 2026 at 12:33 AM Song Liu <[email protected]> wrote:
> >
> > On Thu, Apr 16, 2026 at 12:46 AM Yafang Shao <[email protected]> wrote:
> > [...]
> > > > +
> > > > +static struct klp_patch patch = {
> > > > +       .mod = THIS_MODULE,
> > > > +       .objs = objs,
> > >
> > >   Nit: I suggest enabling the replace flag for this patch to align
> > > with the recommended implementation.
> > >
> > >     .replace = true,
> >
> > This is an interesting topic. To fully take advantage of the replace
> > feature, we need more work on the BPF side.
>
> Right.
> Replacement seems to break struct_ops registration and BPF
> re-attachment. On the livepatch side, we should add support for the
> 'livepatch tag' to prevent these types of livepatches from being
> replaced ;)

I somehow knew you were gonna say this. :) But I don't think this
is a strong enough argument (and will probably scare folks more).

Thanks,
Song

Reply via email to