]> git.ipfire.org Git - thirdparty/linux.git/commit
libbpf: Use strscpy() in kernel code for skel_map_create()
authorKees Cook <kees@kernel.org>
Wed, 13 May 2026 05:08:07 +0000 (22:08 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Wed, 13 May 2026 17:52:32 +0000 (10:52 -0700)
commit74a9bb761a434ea3be1e0c59cd67b37217eb042c
treea26b7f3c76c3e32a71150199c5e440626652d153
parentcd59fa185a031417d2699c68172676f4671153d8
libbpf: Use strscpy() in kernel code for skel_map_create()

Linux has deprecated[1] strncpy(), and the use in skel_map_create()
is best replaced with strscpy(). Since we still need to build this
file in userspace, leave the strncpy() in place in that case. This
is the last use of strncpy() in the kernel.

Link: https://github.com/KSPP/linux/issues/90
Signed-off-by: Kees Cook <kees@kernel.org>
Link: https://lore.kernel.org/r/20260513050806.do.620-kees@kernel.org
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/lib/bpf/skel_internal.h