]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
Merge branch 'properly-load-insn-array-values-with-offsets'
authorAlexei Starovoitov <ast@kernel.org>
Wed, 14 Jan 2026 03:35:14 +0000 (19:35 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Wed, 14 Jan 2026 03:37:10 +0000 (19:37 -0800)
Anton Protopopov says:

====================
properly load insn array values with offsets

As was reported by the BPF CI bot in [1] the direct address
of an instruction array returned by map_direct_value_addr()
is incorrect if the offset is non-zero. Fix this bug and
add selftests.

Also (commit 2), return EACCES instead of EINVAL when offsets
aren't correct.

  [1] https://lore.kernel.org/bpf/0447c47ac58306546a5dbdbad2601f3e77fa8eb24f3a4254dda3a39f6133e68f@mail.kernel.org/
====================

Link: https://patch.msgid.link/20260111153047.8388-1-a.s.protopopov@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>

Trivial merge