From: Simon Horman <hidden> Date: 2021-05-20 08:58:47
From: Yinjun Zhang <redacted>
Commit 4976b718c355 ("bpf: Introduce pseudo_btf_id") switched the
order of resolve_pseudo_ldimm(), in which some pseudo instructions
are rewritten. Thus those rewritten instructions cannot be passed
to driver via 'prepare' offload callback.
Reorder the 'prepare' offload callback to fix it.
Fixes: 4976b718c355 ("bpf: Introduce pseudo_btf_id")
Signed-off-by: Yinjun Zhang <redacted>
Signed-off-by: Simon Horman <redacted>
---
kernel/bpf/verifier.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
From: Song Liu <song@kernel.org> Date: 2021-05-20 20:19:25
On Thu, May 20, 2021 at 2:01 AM Simon Horman [off-list ref] wrote:
From: Yinjun Zhang <redacted>
Commit 4976b718c355 ("bpf: Introduce pseudo_btf_id") switched the
order of resolve_pseudo_ldimm(), in which some pseudo instructions
are rewritten. Thus those rewritten instructions cannot be passed
to driver via 'prepare' offload callback.
Reorder the 'prepare' offload callback to fix it.
Fixes: 4976b718c355 ("bpf: Introduce pseudo_btf_id")
Signed-off-by: Yinjun Zhang <redacted>
Signed-off-by: Simon Horman <redacted>
Hello:
This patch was applied to bpf/bpf.git (refs/heads/master):
On Thu, 20 May 2021 10:58:34 +0200 you wrote:
From: Yinjun Zhang <redacted>
Commit 4976b718c355 ("bpf: Introduce pseudo_btf_id") switched the
order of resolve_pseudo_ldimm(), in which some pseudo instructions
are rewritten. Thus those rewritten instructions cannot be passed
to driver via 'prepare' offload callback.
[...]