]> git.ipfire.org Git - thirdparty/linux.git/commit
selftests/bpf: Cover stack nospec slot indexing
authorNuoqi Gui <gnq25@mails.tsinghua.edu.cn>
Wed, 17 Jun 2026 17:50:27 +0000 (01:50 +0800)
committerAlexei Starovoitov <ast@kernel.org>
Mon, 22 Jun 2026 00:51:58 +0000 (17:51 -0700)
commita93ae7ed5972fa4cf7c0244395dc1bcc7e0016be
tree871595a03aad4ec99205d74de580638e089f4238
parentd1d53aa30ab3b5ae89161c9cc840b3f7489ad386
selftests/bpf: Cover stack nospec slot indexing

Add a verifier test for the fixed-offset stack write case where two 4-byte
stores initialize opposite halves of the same stack slot.

The test runs through the unprivileged loader lane and expects both
half-slot writes to emit nospec in the translated program.

Acked-by: Luis Gerhorst <luis.gerhorst@fau.de>
Signed-off-by: Nuoqi Gui <gnq25@mails.tsinghua.edu.cn>
Link: https://lore.kernel.org/r/20260618-f01-11-stack-nospec-slot-index-v3-2-780297041721@mails.tsinghua.edu.cn
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/testing/selftests/bpf/progs/verifier_unpriv.c