On Wed 2026-05-13 22:33:15, Yafang Shao wrote:
> We previously proposed a BPF+livepatch method to enable rapid
> experimentation with new kernel features without interrupting production
> workloads:
> 
>   
> https://lore.kernel.org/live-patching/[email protected]/
> 
> In the resulting discussion, Song and Petr suggested adding a "replace set"
> to support scenarios where specific livepatches can be selectively replaced
> or skipped.
> 
> - Patch #1:
>   Adds replace set support for livepatch functions.
> 
> - Patch #2~#5:
>   Derived from Petr's original patchset:
> 
>     https://lore.kernel.org/all/[email protected]/
> 
>   All the selftests are not included in this RFC.
>   Note: Due to a significant refactor in Patch #5, I have omitted Petr's
>   Signed-off-by for that specific patch. Please let me know if this is not
>   the preferred approach.

I am not going to review these patches in this round. They are based
on an outdated RFC. I guess that they do not handle feedback against
the RFC. Also they would require massive changes in the selftests.

Note that I have already done most of the work, see
https://github.com/pmladek/linux/tree/klp-state-transfer-v1-iter12
It requires rebasing on top of last linus tree and some
clean up.

I still hope that I will be able to work on it rather sooner
than later.

> - Patch #6:
>   Adds replace set support for the shadow variable API.

Best Regards,
Petr

Reply via email to