]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
selftests/bpf: align build_id test mapping to 64K page size
authorGregory Bell <grbell@redhat.com>
Tue, 17 Feb 2026 14:32:37 +0000 (09:32 -0500)
committerAlexei Starovoitov <ast@kernel.org>
Thu, 19 Feb 2026 19:29:41 +0000 (11:29 -0800)
Some architectures require mappings to be aligned to the system page size.
The build_id selftest currently uses a smaller alignment, which can result
in madvise operations executing on a different page than intended.

Increase the mapping alignment to 64K so the buffer is page-aligned on
all supported architectures.

Signed-off-by: Gregory Bell <grbell@redhat.com>
Link: https://lore.kernel.org/r/93543253b32d1cb178ab6e31e4291e387ba1c372.1771338492.git.grbell@redhat.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/testing/selftests/bpf/uprobe_multi.ld

index a2e94828bc8c75a78a98689b13b6876a6775ae6c..2063714b2899bf4a217b4b2a284e733b81bef4cf 100644 (file)
@@ -1,8 +1,8 @@
 SECTIONS
 {
-       . = ALIGN(4096);
+       . = ALIGN(65536);
        .note.gnu.build-id : { *(.note.gnu.build-id) }
-       . = ALIGN(4096);
+       . = ALIGN(65536);
 }
 INSERT AFTER .text;