]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
bpf: Charge modmem for struct_ops trampoline
authorSong Liu <song@kernel.org>
Thu, 14 Sep 2023 22:25:42 +0000 (15:25 -0700)
committerMartin KaFai Lau <martin.lau@kernel.org>
Thu, 14 Sep 2023 22:30:45 +0000 (15:30 -0700)
commit5c04433daf9ed8b28d4900112be1fd19e1786b25
tree7efc47a87fb966e1c2fd4b71923737dffa3f78fe
parent971f7c32147f2d0953a815a109b22b8ed45949d4
bpf: Charge modmem for struct_ops trampoline

Current code charges modmem for regular trampoline, but not for struct_ops
trampoline. Add bpf_jit_[charge|uncharge]_modmem() to struct_ops so the
trampoline is charged in both cases.

Signed-off-by: Song Liu <song@kernel.org>
Link: https://lore.kernel.org/r/20230914222542.2986059-1-song@kernel.org
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
kernel/bpf/bpf_struct_ops.c