diff options
author | 2025-01-08 19:07:57 +0200 | |
---|---|---|
committer | 2025-01-14 17:06:32 -0700 | |
commit | 02bc220dc6dc7c56edc4859bc5dd2c08b95d5fb5 (patch) | |
tree | b21634986c2063f28f9be91edd9e1498a03b3c61 /net/lapb/lapb_timer.c | |
parent | selftests/ring-buffer: Add test for out-of-bound pgoff mapping (diff) | |
download | wireguard-linux-02bc220dc6dc7c56edc4859bc5dd2c08b95d5fb5.tar.xz wireguard-linux-02bc220dc6dc7c56edc4859bc5dd2c08b95d5fb5.zip |
selftests: harness: fix printing of mismatch values in __EXPECT()
intptr_t and uintptr_t are not big enough types on 32-bit architectures
when printing 64-bit values, resulting to the following incorrect
diagnostic output:
# get_syscall_info.c:209:get_syscall_info:Expected exp_args[2] (3134324433) == info.entry.args[1] (3134324433)
Replace intptr_t and uintptr_t with intmax_t and uintmax_t, respectively.
With this fix, the same test produces more usable diagnostic output:
# get_syscall_info.c:209:get_syscall_info:Expected exp_args[2] (3134324433) == info.entry.args[1] (18446744072548908753)
Link: https://lore.kernel.org/r/20250108170757.GA6723@strace.io
Fixes: b5bb6d3068ea ("selftests/seccomp: fix 32-bit build warnings")
Signed-off-by: Dmitry V. Levin <ldv@strace.io>
Reviewed-by: Kees Cook <kees@kernel.org>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions