lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: 
 <176400721551.26255.4099462793867992300.git-patchwork-notify@kernel.org>
Date: Mon, 24 Nov 2025 18:00:15 +0000
From: patchwork-bot+netdevbpf@...nel.org
To: Menglong Dong <menglong8.dong@...il.com>
Cc: ast@...nel.org, rostedt@...dmis.org, daniel@...earbox.net,
 john.fastabend@...il.com, andrii@...nel.org, martin.lau@...ux.dev,
 eddyz87@...il.com, song@...nel.org, yonghong.song@...ux.dev,
 kpsingh@...nel.org, sdf@...ichev.me, haoluo@...gle.com, jolsa@...nel.org,
 mhiramat@...nel.org, mark.rutland@....com, mathieu.desnoyers@...icios.com,
 jiang.biao@...ux.dev, bpf@...r.kernel.org, linux-kernel@...r.kernel.org,
 linux-trace-kernel@...r.kernel.org
Subject: Re: [PATCH bpf-next v3 0/6] bpf trampoline support "jmp" mode

Hello:

This series was applied to bpf/bpf-next.git (master)
by Alexei Starovoitov <ast@...nel.org>:

On Tue, 18 Nov 2025 20:36:28 +0800 you wrote:
> For now, the bpf trampoline is called by the "call" instruction. However,
> it break the RSB and introduce extra overhead in x86_64 arch.
> 
> For example, we hook the function "foo" with fexit, the call and return
> logic will be like this:
>   call foo -> call trampoline -> call foo-body ->
>   return foo-body -> return foo
> 
> [...]

Here is the summary with links:
  - [bpf-next,v3,1/6] ftrace: introduce FTRACE_OPS_FL_JMP
    https://git.kernel.org/bpf/bpf-next/c/25e4e3565d45
  - [bpf-next,v3,2/6] x86/ftrace: implement DYNAMIC_FTRACE_WITH_JMP
    https://git.kernel.org/bpf/bpf-next/c/0c3772a8db1f
  - [bpf-next,v3,3/6] bpf: fix the usage of BPF_TRAMP_F_SKIP_FRAME
    https://git.kernel.org/bpf/bpf-next/c/47c9214dcbea
  - [bpf-next,v3,4/6] bpf,x86: adjust the "jmp" mode for bpf trampoline
    https://git.kernel.org/bpf/bpf-next/c/373f2f44c300
  - [bpf-next,v3,5/6] bpf: specify the old and new poke_type for bpf_arch_text_poke
    https://git.kernel.org/bpf/bpf-next/c/ae4a3160d19c
  - [bpf-next,v3,6/6] bpf: implement "jmp" mode for trampoline
    https://git.kernel.org/bpf/bpf-next/c/402e44b31e9d

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html



Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ