]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
selftests/pidfd: fixes syscall number defines
authorOleg Nesterov <oleg@redhat.com>
Sun, 23 Mar 2025 17:45:18 +0000 (18:45 +0100)
committerChristian Brauner <brauner@kernel.org>
Tue, 25 Mar 2025 13:59:05 +0000 (14:59 +0100)
commit8661bb9c717a07b7636224339fe8818b65db6ddf
tree80ce28ece6584224c6f72ea13bbf673cec5f40c6
parent0b7747a5477eb22d041997bc085fa8d492fa9b96
selftests/pidfd: fixes syscall number defines

I had to spend some (a lot;) time to understand why pidfd_info_test
(and more) fails with my patch under qemu on my machine ;) Until I
applied the patch below.

I think it is a bad idea to do the things like

#ifndef __NR_clone3
#define __NR_clone3 -1
#endif

because this can hide a problem. My working laptop runs Fedora-23 which
doesn't have __NR_clone3/etc in /usr/include/. So "make" happily succeeds,
but everything fails and it is not clear why.

Link: https://lore.kernel.org/r/20250323174518.GB834@redhat.com
Signed-off-by: Christian Brauner <brauner@kernel.org>
tools/testing/selftests/clone3/clone3_selftests.h
tools/testing/selftests/pidfd/pidfd.h