[PATCH] powerpc64/bpf: support direct_call on livepatch function
Naveen N Rao
naveen at kernel.org
Wed Oct 8 19:13:25 AEDT 2025
On Mon, Oct 06, 2025 at 06:50:20PM +0530, Hari Bathini wrote:
>
>
> On 06/10/25 1:22 pm, Naveen N Rao wrote:
> > On Fri, Oct 03, 2025 at 12:57:54AM +0530, Hari Bathini wrote:
> > > Today, livepatch takes precedence over direct_call. Instead, save the
> > > state and make direct_call before handling livepatch.
> >
> > If we call into the BPF trampoline first and if we have
> > BPF_TRAMP_F_CALL_ORIG set, does this result in the BPF trampoline
> > calling the new copy of the live-patched function or the old one?
>
> Naveen, calls the new copy of the live-patched function..
Hmm... I'm probably missing something.
With ftrace OOL stubs, what I recall is that BPF trampoline derives the
original function address from the OOL stub (which would be associated
with the original function, not the livepatch one). This should mean
that the trampoline continues to invoke the original function.
- Naveen
More information about the Linuxppc-dev
mailing list