summaryrefslogtreecommitdiff
path: root/tools/testing/crypto
diff options
context:
space:
mode:
authorAndrii Nakryiko <andrii@kernel.org>2023-03-09 08:40:13 +0300
committerAlexei Starovoitov <ast@kernel.org>2023-03-10 19:14:07 +0300
commit713461b895ef958ef444b00cc2d979f3ca3a82e2 (patch)
treee7d389ad2061e40119fa14a6fae656ba2f01da91 /tools/testing/crypto
parent2498e6231bfd44f8f85afbc838b37441551a4028 (diff)
downloadlinux-713461b895ef958ef444b00cc2d979f3ca3a82e2.tar.xz
selftests/bpf: add __sink() macro to fake variable consumption
Add __sink(expr) macro that forces compiler to believe that passed in expression is both read and written. It used a simple embedded asm for this. This is useful in a lot of tests where we assign value to some variable to trigger some action, but later don't read variable, causing compiler to complain (if corresponding compiler warnings are turned on, which we'll do in the next patch). Signed-off-by: Andrii Nakryiko <andrii@kernel.org> Link: https://lore.kernel.org/r/20230309054015.4068562-3-andrii@kernel.org Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'tools/testing/crypto')
0 files changed, 0 insertions, 0 deletions