arch/um/os-Linux/helper.c
101
CATCH_EINTR(waitpid(pid, NULL, __WALL));
arch/um/os-Linux/helper.c
142
CATCH_EINTR(pid = waitpid(pid, &status, __WALL));
arch/um/os-Linux/helper.c
163
CATCH_EINTR(ret = waitpid(pid, &status, wflags));
arch/um/os-Linux/process.c
43
CATCH_EINTR(waitpid(pid, NULL, __WALL));
arch/um/os-Linux/process.c
65
CATCH_EINTR(waitpid(pid, NULL, __WALL));
arch/um/os-Linux/process.c
75
return waitpid(-1, &status, WNOHANG);
arch/um/os-Linux/skas/process.c
122
CATCH_EINTR(n = waitpid(pid, &status, WUNTRACED | __WALL));
arch/um/os-Linux/skas/process.c
491
CATCH_EINTR(n = waitpid(mm_id->pid, &status,
arch/um/os-Linux/skas/process.c
692
CATCH_EINTR(err = waitpid(pid, &status, WUNTRACED | __WALL));
arch/um/os-Linux/start_up.c
117
CATCH_EINTR(n = waitpid(pid, &status, WUNTRACED));
arch/um/os-Linux/start_up.c
134
CATCH_EINTR(n = waitpid(pid, &status, 0));
arch/um/os-Linux/start_up.c
158
CATCH_EINTR(n = waitpid(pid, &status, WUNTRACED));
arch/um/os-Linux/start_up.c
211
CATCH_EINTR(n = waitpid(pid, &status, WUNTRACED));
arch/um/os-Linux/start_up.c
323
CATCH_EINTR(n = waitpid(pid, &status, __WCLONE));
arch/um/os-Linux/util.c
152
while ((pid = waitpid(-1, NULL, WNOHANG | __WALL)) > 0)
kernel/exit.c
1924
SYSCALL_DEFINE3(waitpid, pid_t, pid, int __user *, stat_addr, int, options)
samples/bpf/map_perf_test_user.c
366
assert(waitpid(pid[i], &status, 0) == pid[i]);
samples/bpf/test_lru_dist.c
261
assert(waitpid(pid[i], &status, 0) == pid[i]);
samples/bpf/tracex6_user.c
92
assert(waitpid(pid[i], &status, 0) == pid[i]);
samples/seccomp/user-trap.c
347
if (waitpid(worker, &status, 0) != worker) {
tools/include/nolibc/sys/wait.h
102
return waitpid(-1, status, 0);
tools/lib/perf/tests/test-evlist.c
290
waitpid(pid, NULL, 0);
tools/lib/subcmd/run-command.c
177
pid_t waiting = waitpid(cmd->pid, &status, block ? 0 : WNOHANG);
tools/perf/arch/x86/tests/bp-modify.c
104
waitpid(child, &status, 0);
tools/perf/arch/x86/tests/bp-modify.c
140
waitpid(child, &status, 0);
tools/perf/arch/x86/tests/bp-modify.c
177
waitpid(child, &status, 0);
tools/perf/arch/x86/tests/bp-modify.c
67
waitpid(child, &status, 0);
tools/perf/bench/numa.c
1705
wpid = waitpid(pids[i], &wait_stat, 0);
tools/perf/bench/sched-pipe.c
283
retpid = waitpid(pid, &wait_stat, 0);
tools/perf/bench/sched-seccomp-notify.c
137
if (waitpid(pid, &status, 0) != pid)
tools/perf/bench/syscall.c
47
if (waitpid(pid, NULL, 0) < 0) {
tools/perf/bench/syscall.c
68
if (waitpid(pid, NULL, 0) < 0) {
tools/perf/builtin-daemon.c
418
pid = waitpid(session->pid, &status, WNOHANG);
tools/perf/builtin-stat.c
632
child_exited = waitpid(child_pid, &status, WNOHANG);
tools/perf/tests/event-times.c
53
waitpid(evlist->workload.pid, NULL, 0);
tools/perf/util/evlist.c
1616
waitpid(evlist->workload.pid, &status, WNOHANG);
tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c
325
if (waitpid(child_pid, &status, 0) == -1) {
tools/power/x86/turbostat/turbostat.c
10487
if (waitpid(child_pid, &status, 0) == -1)
tools/testing/selftests/arm64/abi/tpidr2.c
184
waiting = waitpid(ret, &status, __WCLONE);
tools/testing/selftests/arm64/abi/tpidr2.c
94
waiting = waitpid(newpid, &status, 0);
tools/testing/selftests/arm64/fp/fp-ptrace.c
717
pid = waitpid(child, &wait_status, 0);
tools/testing/selftests/arm64/fp/fp-ptrace.c
754
pid = waitpid(child, &wait_status, 0);
tools/testing/selftests/arm64/fp/fp-ptrace.c
795
pid = waitpid(child, &wait_status, 0);
tools/testing/selftests/arm64/fp/fp-ptrace.c
844
pid = waitpid(child, &wait_status, 0);
tools/testing/selftests/arm64/fp/fp-stress.c
243
ret = waitpid(child->pid, &status, 0);
tools/testing/selftests/arm64/fp/za-fork.c
50
waiting = waitpid(newpid, &child_status, 0);
tools/testing/selftests/arm64/gcs/basic-gcs.c
273
ret = waitpid(pid, &status, 0);
tools/testing/selftests/arm64/gcs/basic-gcs.c
336
ret = waitpid(pid, &status, 0);
tools/testing/selftests/arm64/gcs/gcs-stress.c
247
ret = waitpid(child->pid, &status, 0);
tools/testing/selftests/arm64/pauth/pac.c
169
waitpid(pid, &status, 0);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1615
waitpid(child_pid, &wstatus, 0);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
400
err = waitpid(pid, &status, 0);
tools/testing/selftests/bpf/prog_tests/cgroup_hierarchical_stats.c
181
waitpid(pid, &status, 0);
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
146
ASSERT_EQ(waitpid(pid, NULL, 0), pid, "wait on child");
tools/testing/selftests/bpf/prog_tests/cpumask.c
66
waitpid(child_pid, &status, 0);
tools/testing/selftests/bpf/prog_tests/deny_namespace.c
14
ret = waitpid(pid, &status, 0);
tools/testing/selftests/bpf/prog_tests/exhandler.c
38
waitpid(cpid, &status, 0);
tools/testing/selftests/bpf/prog_tests/fexit_sleep.c
73
if (CHECK(waitpid(cpid, &wstatus, 0) == -1, "waitpid", "%s\n", strerror(errno)))
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
196
if (!ASSERT_NEQ(waitpid(cpid, &wstatus, 0), -1, "waitpid"))
tools/testing/selftests/bpf/prog_tests/task_kfunc.c
128
if (!ASSERT_GT(waitpid(child_pid, &wstatus, 0), -1, "waitpid"))
tools/testing/selftests/bpf/prog_tests/task_kfunc.c
62
waitpid(child_pid, &status, 0);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
318
err = waitpid(child_pid, NULL, 0);
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1253
waitpid(tunnel_pid, NULL, 0);
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
159
err = waitpid(pid, &status, 0);
tools/testing/selftests/bpf/prog_tests/test_bprm_opts.c
66
waitpid(child_pid, &child_status, 0);
tools/testing/selftests/bpf/prog_tests/test_ima.c
31
waitpid(child_pid, &child_status, 0);
tools/testing/selftests/bpf/prog_tests/test_local_storage.c
46
waitpid(child_pid, &child_status, 0);
tools/testing/selftests/bpf/prog_tests/test_lsm.c
48
waitpid(child_pid, &child_status, 0);
tools/testing/selftests/bpf/prog_tests/test_task_work.c
125
waitpid(pid, &status, 0);
tools/testing/selftests/bpf/prog_tests/test_task_work.c
141
waitpid(pid, &status, 0);
tools/testing/selftests/bpf/prog_tests/timer.c
145
waitpid(pid, &status, 0);
tools/testing/selftests/bpf/prog_tests/timer.c
158
waitpid(pid, &status, 0);
tools/testing/selftests/bpf/prog_tests/token.c
418
ret = waitpid(pid, &status, 0);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
72
waitpid(child->pid, &child_status, 0);
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
327
err = waitpid(pid, &status, 0);
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
139
waitpid(child_pid, &child_status, 0);
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
95
waitpid(child_pid, &child_status, 0);
tools/testing/selftests/bpf/test_lru_map.c
597
assert(waitpid(pid, &status, 0) == pid);
tools/testing/selftests/bpf/test_maps.c
1095
assert(waitpid(pid[i], &status, 0) == pid[i]);
tools/testing/selftests/bpf/test_maps.c
1374
assert(waitpid(pid[i], &status, 0) == pid[i]);
tools/testing/selftests/bpf/test_progs.c
1758
pid = waitpid(env.worker_pids[i], &wstatus, 0);
tools/testing/selftests/bpf/test_sockmap.c
947
assert(waitpid(rxpid, &rx_status, 0) == rxpid);
tools/testing/selftests/bpf/test_sockmap.c
948
assert(waitpid(txpid, &tx_status, 0) == txpid);
tools/testing/selftests/breakpoints/breakpoint_test_arm64.c
127
wpid = waitpid(pid, &status, __WALL);
tools/testing/selftests/breakpoints/breakpoint_test_arm64.c
154
wpid = waitpid(pid, &status, __WALL);
tools/testing/selftests/breakpoints/breakpoint_test_arm64.c
186
wpid = waitpid(pid, &status, 0);
tools/testing/selftests/breakpoints/step_after_suspend_test.c
116
wpid = waitpid(pid, &status, __WALL);
tools/testing/selftests/breakpoints/step_after_suspend_test.c
63
wpid = waitpid(pid, &status, __WALL);
tools/testing/selftests/breakpoints/step_after_suspend_test.c
90
wpid = waitpid(pid, &status, __WALL);
tools/testing/selftests/capabilities/test_execve.c
178
if (waitpid(child, &status, 0) != child ||
tools/testing/selftests/cgroup/lib/cgroup_util.c
422
waitpid(pid, &retcode, 0);
tools/testing/selftests/cgroup/test_core.c
126
if (waitpid(child_pid, NULL, 0) < 0)
tools/testing/selftests/cgroup/test_core.c
839
if (waitpid(pid, &status, 0) < 0)
tools/testing/selftests/cgroup/test_cpu.c
288
waitpid(pid, &status, 0);
tools/testing/selftests/cgroup/test_cpu.c
350
waitpid(children[i].pid, &retcode, 0);
tools/testing/selftests/cgroup/test_cpu.c
560
waitpid(leaf[i].pid, &retcode, 0);
tools/testing/selftests/cgroup/test_freezer.c
613
waitpid(pid, NULL, 0);
tools/testing/selftests/cgroup/test_freezer.c
733
waitpid(pid, NULL, 0);
tools/testing/selftests/cgroup/test_memcontrol.c
1420
waitpid(pid, NULL, 0);
tools/testing/selftests/cgroup/test_memcontrol.c
1431
waitpid(pid, &err, 0);
tools/testing/selftests/cgroup/test_zswap.c
569
waitpid(child_pid, &child_status, 0);
tools/testing/selftests/clone3/clone3.c
97
if (waitpid(-1, &status, __WALL) < 0) {
tools/testing/selftests/clone3/clone3_cap_checkpoint_restore.c
154
ASSERT_GT(waitpid(pid, &status, 0), 0)
tools/testing/selftests/clone3/clone3_cap_checkpoint_restore.c
68
if (waitpid(pid, &status, 0) < 0) {
tools/testing/selftests/clone3/clone3_clear_sighand.c
28
ret = waitpid(pid, &status, 0);
tools/testing/selftests/clone3/clone3_set_tid.c
106
if (waitpid(pid, &status, 0) < 0) {
tools/testing/selftests/clone3/clone3_set_tid.c
275
if (waitpid(pid, &status, 0) < 0)
tools/testing/selftests/clone3/clone3_set_tid.c
396
if (waitpid(ns_pid, &status, 0) < 0) {
tools/testing/selftests/core/close_range_test.c
191
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/core/close_range_test.c
234
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/core/close_range_test.c
448
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/core/close_range_test.c
566
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/core/close_range_test.c
626
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/core/unshare_test.c
89
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1123
waitpid(pid, &status, 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1256
waitpid(pid, &status, 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1413
waitpid(pid[i], &status[i], 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1527
if (waitpid(worker_pids[i], &wstatus, 0) < 0) {
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1553
ASSERT_GE(waitpid(pid[i], &status[i], 0), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
222
waitpid(pid, &status, 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
366
waitpid(pid, &status, 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
42
waitpid(self->pid_coredump_server, &status, 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
506
waitpid(pid, &status, 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
627
waitpid(pid, &status, 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
747
waitpid(pid, &status, 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
869
waitpid(pid, &status, 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
991
waitpid(pid, &status, 0);
tools/testing/selftests/coredump/coredump_socket_test.c
195
waitpid(pid, &status, 0);
tools/testing/selftests/coredump/coredump_socket_test.c
333
waitpid(pid, &status, 0);
tools/testing/selftests/coredump/coredump_socket_test.c
356
waitpid(pid, &status, 0);
tools/testing/selftests/coredump/coredump_socket_test.c
40
waitpid(self->pid_coredump_server, &status, 0);
tools/testing/selftests/coredump/coredump_socket_test.c
426
waitpid(pid, &status, 0);
tools/testing/selftests/coredump/coredump_socket_test.c
566
waitpid(pid, &status, 0);
tools/testing/selftests/coredump/coredump_socket_test.c
712
waitpid(pid, &status, 0);
tools/testing/selftests/coredump/coredump_test.h
42
waitpid(pid_coredump_server, &status, 0);
tools/testing/selftests/coredump/stackdump_test.c
144
waitpid(pid, &status, 0);
tools/testing/selftests/coredump/stackdump_test.c
67
waitpid(self->pid_coredump_server, &status, 0);
tools/testing/selftests/exec/execveat.c
108
rc = waitpid(child, &status, 0);
tools/testing/selftests/exec/null-argv.c
31
if (waitpid(pid, &wstatus, 0) < 0) {
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
193
ret = waitpid(pid, &status, 0);
tools/testing/selftests/filesystems/devpts_pts.c
67
ret = waitpid(pid, &status, 0);
tools/testing/selftests/filesystems/file_stressor.c
93
pid = waitpid(self->pids_openers[i], &wstatus, 0);
tools/testing/selftests/filesystems/file_stressor.c
97
pid = waitpid(self->pids_getdents[i], &wstatus, 0);
tools/testing/selftests/filesystems/fuse/fusectl_test.c
83
waitpid(pid, &status, 0);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
312
ASSERT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
412
ASSERT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
510
ASSERT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
583
if (waitpid(inner_pid, &inner_status, 0) != inner_pid)
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
593
ASSERT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
670
ASSERT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
774
ASSERT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
885
ASSERT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/filesystems/statmount/statmount_test_ns.c
42
ret = waitpid(pid, &status, 0);
tools/testing/selftests/filesystems/utils.c
166
ret = waitpid(pid, &status, 0);
tools/testing/selftests/firmware/fw_namespace.c
80
pid = waitpid(child, &status, 0);
tools/testing/selftests/futex/functional/robust_list.c
497
waitpid(pids[i], &wstatus, 0);
tools/testing/selftests/iommu/iommufd.c
1375
ASSERT_EQ(child, waitpid(child, NULL, 0));
tools/testing/selftests/iommu/iommufd.c
1435
ASSERT_EQ(child, waitpid(child, NULL, 0));
tools/testing/selftests/iommu/iommufd.c
333
ASSERT_EQ(child, waitpid(child, NULL, 0));
tools/testing/selftests/kcmp/kcmp_test.c
165
waitpid(pid2, &status, P_ALL);
tools/testing/selftests/kselftest_harness.h
1010
child = waitpid(t->pid, &status, WNOHANG);
tools/testing/selftests/kselftest_harness.h
445
} else if (child < 0 || child != waitpid(child, &status, 0)) { \
tools/testing/selftests/kvm/hardware_disable_test.c
134
if (pid != waitpid(pid, &status, WNOHANG))
tools/testing/selftests/kvm/hardware_disable_test.c
170
r = waitpid(pid, &s, WNOHANG);
tools/testing/selftests/landlock/audit_test.c
137
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/audit_test.c
429
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/audit_test.c
650
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/base_test.c
451
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/base_test.c
520
EXPECT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/fs_test.c
2060
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/fs_test.c
2196
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/fs_test.c
4103
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/fs_test.c
4357
ASSERT_EQ(child_pid, waitpid(child_pid, NULL, 0));
tools/testing/selftests/landlock/fs_test.c
5035
EXPECT_EQ(child_pid, waitpid(child_pid, &status, 0));
tools/testing/selftests/landlock/fs_test.c
5057
EXPECT_EQ(child_pid, waitpid(child_pid, &status, 0));
tools/testing/selftests/landlock/net_test.c
630
EXPECT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/net_test.c
941
EXPECT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/ptrace_test.c
208
ASSERT_EQ(parent, waitpid(parent, &status, 0));
tools/testing/selftests/landlock/ptrace_test.c
254
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/ptrace_test.c
281
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/ptrace_test.c
288
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/ptrace_test.c
422
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
1076
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
1140
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
156
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
265
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
375
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
545
ASSERT_EQ(grand_child, waitpid(grand_child, &status, 0));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
572
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
727
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
973
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/scoped_signal_test.c
145
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/scoped_signal_test.c
245
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/scoped_signal_test.c
556
ASSERT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/memfd/fuse_test.c
225
waitpid(pid, NULL, 0);
tools/testing/selftests/memfd/memfd_test.c
447
waitpid(pid, NULL, 0);
tools/testing/selftests/memfd/memfd_test.c
820
if (waitpid(pid, &wstatus, 0) < 0) {
tools/testing/selftests/memfd/memfd_test.c
846
waitpid(pid, NULL, 0);
tools/testing/selftests/mm/guard-regions.c
1224
waitpid(pid, NULL, 0);
tools/testing/selftests/mm/guard-regions.c
1298
waitpid(pid, NULL, 0);
tools/testing/selftests/mm/guard-regions.c
1354
waitpid(pid, NULL, 0);
tools/testing/selftests/mm/hmm-tests.c
2080
EXPECT_EQ(pid, waitpid(pid, &status, 0));
tools/testing/selftests/mm/hmm-tests.c
597
waitpid(pid, &ret, 0);
tools/testing/selftests/mm/hmm-tests.c
684
waitpid(pid, &ret, 0);
tools/testing/selftests/mm/ksm_functional_tests.c
479
if (waitpid(child_pid, &status, 0) < 0) {
tools/testing/selftests/mm/ksm_functional_tests.c
569
if (waitpid(child_pid, &status, 0) > 0) {
tools/testing/selftests/mm/ksm_functional_tests.c
677
if (waitpid(child_pid, &status, 0) < 0) {
tools/testing/selftests/mm/map_populate.c
49
waitpid(child, &status, 0);
tools/testing/selftests/mm/mdwe_test.c
204
ret = waitpid(self->pid, &status, 0);
tools/testing/selftests/mm/memfd_secret.c
168
ret = waitpid(ppid, &status, WUNTRACED);
tools/testing/selftests/mm/memfd_secret.c
185
waitpid(pid, &status, 0);
tools/testing/selftests/mm/mrelease_test.c
133
waitpid(pid, NULL, 0);
tools/testing/selftests/mm/mrelease_test.c
140
waitpid(pid, NULL, 0);
tools/testing/selftests/mm/mrelease_test.c
162
waitpid(pid, NULL, 0);
tools/testing/selftests/mm/mrelease_test.c
168
if (waitpid(pid, NULL, 0) < 0)
tools/testing/selftests/mm/process_madv.c
183
waitpid(self->child_pid, NULL, 0);
tools/testing/selftests/mm/process_madv.c
243
waitpid(self->child_pid, NULL, 0);
tools/testing/selftests/mm/process_madv.c
41
waitpid(self->child_pid, NULL, 0);
tools/testing/selftests/mm/protection_keys.c
1330
ret = waitpid(child_pid, &status, WUNTRACED);
tools/testing/selftests/mm/protection_keys.c
1524
pkey_assert(child == waitpid(child, &status, 0));
tools/testing/selftests/mm/protection_keys.c
1556
pkey_assert(child == waitpid(child, &status, 0));
tools/testing/selftests/mm/protection_keys.c
1583
pkey_assert(child == waitpid(child, &status, 0));
tools/testing/selftests/mm/protection_keys.c
1595
pkey_assert(child == waitpid(child, &status, 0));
tools/testing/selftests/mm/protection_keys.c
1636
pkey_assert(child == waitpid(child, &status, 0));
tools/testing/selftests/mm/protection_keys.c
1662
pkey_assert(child == waitpid(child, &status, 0));
tools/testing/selftests/mm/protection_keys.c
1674
pkey_assert(child == waitpid(child, &status, 0));
tools/testing/selftests/mm/uffd-unit-tests.c
325
waitpid(child, &result, 0);
tools/testing/selftests/mm/uffd-unit-tests.c
793
waitpid(pid, &err, 0);
tools/testing/selftests/mm/uffd-unit-tests.c
847
waitpid(pid, &err, 0);
tools/testing/selftests/mount/unprivileged-remount-test.c
195
pid = waitpid(child, &status, 0);
tools/testing/selftests/mount/unprivileged-remount-test.c
273
pid = waitpid(child, &status, 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1191
ret = waitpid(pid, &status, 0);
tools/testing/selftests/move_mount_set_group/move_mount_set_group_test.c
288
ret = waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/cred_change_test.c
120
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/cred_change_test.c
131
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/cred_change_test.c
145
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/cred_change_test.c
252
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/cred_change_test.c
257
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/cred_change_test.c
371
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/cred_change_test.c
376
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/cred_change_test.c
510
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/cred_change_test.c
517
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/cred_change_test.c
530
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/cred_change_test.c
547
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/cred_change_test.c
673
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/cred_change_test.c
680
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/cred_change_test.c
786
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/cred_change_test.c
791
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/file_handle_test.c
1056
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/file_handle_test.c
1194
waitpid(child_pid, NULL, 0);
tools/testing/selftests/namespaces/file_handle_test.c
1202
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/file_handle_test.c
1343
waitpid(child_pid, NULL, 0);
tools/testing/selftests/namespaces/file_handle_test.c
1351
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/file_handle_test.c
537
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/file_handle_test.c
666
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/file_handle_test.c
795
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/file_handle_test.c
924
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/listns_efault_test.c
168
waitpid(-1, NULL, 0);
tools/testing/selftests/namespaces/listns_efault_test.c
175
ret = waitpid(iter_pid, &status, 0);
tools/testing/selftests/namespaces/listns_efault_test.c
377
waitpid(-1, NULL, 0);
tools/testing/selftests/namespaces/listns_efault_test.c
384
ret = waitpid(iter_pid, &status, 0);
tools/testing/selftests/namespaces/listns_efault_test.c
512
waitpid(-1, NULL, 0);
tools/testing/selftests/namespaces/listns_efault_test.c
519
ret = waitpid(iter_pid, &status, 0);
tools/testing/selftests/namespaces/listns_pagination_bug.c
124
waitpid(pids[j], NULL, 0);
tools/testing/selftests/namespaces/listns_pagination_bug.c
134
waitpid(pids[i], &status, 0);
tools/testing/selftests/namespaces/listns_pagination_bug.c
84
waitpid(pids[j], NULL, 0);
tools/testing/selftests/namespaces/listns_pagination_bug.c
97
waitpid(pids[i], NULL, 0);
tools/testing/selftests/namespaces/listns_permissions_test.c
120
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/listns_permissions_test.c
222
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/listns_permissions_test.c
358
waitpid(pid2, &status, 0);
tools/testing/selftests/namespaces/listns_permissions_test.c
361
waitpid(pid1, &status, 0);
tools/testing/selftests/namespaces/listns_permissions_test.c
437
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/listns_permissions_test.c
555
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/listns_permissions_test.c
643
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/listns_permissions_test.c
750
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/listns_test.c
304
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/listns_test.c
408
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/listns_test.c
422
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/listns_test.c
442
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/listns_test.c
446
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/listns_test.c
581
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/listns_test.c
594
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/listns_test.c
623
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/listns_test.c
627
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1040
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1047
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1054
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1086
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1090
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1205
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1212
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1219
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1255
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1259
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1373
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1380
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1387
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1423
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1427
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
149
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1544
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1551
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1558
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1590
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1594
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1738
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1745
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1752
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1790
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1800
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1895
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1902
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1926
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1930
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
2043
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
2050
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
2057
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
2092
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
2096
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
2518
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
2529
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
2615
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
274
waitpid(pid1, &status, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
283
waitpid(pid2, &status, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
364
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
437
waitpid(child, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
446
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
564
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
577
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
724
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
731
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
761
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
769
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/ns_active_ref_test.c
926
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/nsid_test.c
38
waitpid(self->child_pid, NULL, 0);
tools/testing/selftests/namespaces/siocgskns_test.c
1090
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/siocgskns_test.c
1467
waitpid(pid_l3, NULL, 0);
tools/testing/selftests/namespaces/siocgskns_test.c
1474
waitpid(pid_l3, NULL, 0);
tools/testing/selftests/namespaces/siocgskns_test.c
1480
waitpid(pid_l3, NULL, 0);
tools/testing/selftests/namespaces/siocgskns_test.c
1530
waitpid(pid_l2, NULL, 0);
tools/testing/selftests/namespaces/siocgskns_test.c
1537
waitpid(pid_l2, NULL, 0);
tools/testing/selftests/namespaces/siocgskns_test.c
1543
waitpid(pid_l2, NULL, 0);
tools/testing/selftests/namespaces/siocgskns_test.c
1592
waitpid(pid_l1, NULL, 0);
tools/testing/selftests/namespaces/siocgskns_test.c
1599
waitpid(pid_l1, NULL, 0);
tools/testing/selftests/namespaces/siocgskns_test.c
1605
waitpid(pid_l1, &status, 0);
tools/testing/selftests/namespaces/siocgskns_test.c
164
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/siocgskns_test.c
511
waitpid(pid, NULL, 0);
tools/testing/selftests/namespaces/siocgskns_test.c
524
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/siocgskns_test.c
678
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/siocgskns_test.c
880
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/stress_test.c
164
waitpid(pids[j], NULL, 0);
tools/testing/selftests/namespaces/stress_test.c
187
waitpid(pids[j], NULL, 0);
tools/testing/selftests/namespaces/stress_test.c
197
waitpid(pids[i], &status, 0);
tools/testing/selftests/namespaces/stress_test.c
260
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/stress_test.c
328
waitpid(pid, &status, 0);
tools/testing/selftests/namespaces/stress_test.c
405
waitpid(pids[j], NULL, 0);
tools/testing/selftests/namespaces/stress_test.c
423
waitpid(pids[i], NULL, 0);
tools/testing/selftests/namespaces/stress_test.c
465
waitpid(pids[j], NULL, 0);
tools/testing/selftests/namespaces/stress_test.c
475
waitpid(pids[i], &status, 0);
tools/testing/selftests/namespaces/stress_test.c
545
waitpid(pids[i], &status, 0);
tools/testing/selftests/namespaces/stress_test.c
614
waitpid(batch_pids[i], &status, 0);
tools/testing/selftests/namespaces/stress_test.c
73
waitpid(pid, &status, 0);
tools/testing/selftests/net/af_unix/scm_pidfd.c
364
waitpid(self->client_pid, NULL, 0);
tools/testing/selftests/net/af_unix/scm_pidfd.c
543
waitpid(self->client_pid, &child_status, 0);
tools/testing/selftests/net/mptcp/mptcp_inq.c
604
ret = waitpid(s, &wstatus, 0);
tools/testing/selftests/net/mptcp/mptcp_inq.c
608
ret = waitpid(c, &wstatus, 0);
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
875
ret = waitpid(s, &wstatus, 0);
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
879
ret = waitpid(c, &wstatus, 0);
tools/testing/selftests/nolibc/nolibc-test.c
1455
CASE_TEST(waitpid_min); EXPECT_SYSER(1, waitpid(INT_MIN, &tmp, WNOHANG), -1, ESRCH); break;
tools/testing/selftests/nolibc/nolibc-test.c
1456
CASE_TEST(waitpid_child); EXPECT_SYSER(1, waitpid(getpid(), &tmp, WNOHANG), -1, ECHILD); break;
tools/testing/selftests/nolibc/nolibc-test.c
1877
pid = waitpid(pid, &status, 0);
tools/testing/selftests/nolibc/nolibc-test.c
966
pid = waitpid(pid, &status, 0);
tools/testing/selftests/perf_events/remove_on_exec.c
113
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/perf_events/remove_on_exec.c
148
ASSERT_EQ(waitpid(pid_exec, &tmp, WNOHANG), 0); /* Child is running. */
tools/testing/selftests/perf_events/remove_on_exec.c
157
EXPECT_EQ(waitpid(pid_exec, &tmp, WNOHANG), 0); /* Should still be running. */
tools/testing/selftests/perf_events/remove_on_exec.c
164
EXPECT_EQ(waitpid(pid_only_fork, &tmp, 0), pid_only_fork);
tools/testing/selftests/perf_events/remove_on_exec.c
190
EXPECT_EQ(waitpid(pid_exec, &tmp, WNOHANG), 0); /* Should still be running. */
tools/testing/selftests/perf_events/remove_on_exec.c
219
EXPECT_EQ(waitpid(pids[i], &tmp, WNOHANG), 0);
tools/testing/selftests/perf_events/watermark_signal.c
120
if (waitpid(child, &child_status, WSTOPPED) != -1 || errno != EINTR)
tools/testing/selftests/perf_events/watermark_signal.c
138
waitpid(child, NULL, 0);
tools/testing/selftests/perf_events/watermark_signal.c
73
if (waitpid(child, &child_status, WSTOPPED) != child ||
tools/testing/selftests/pidfd/pidfd.h
229
ret = waitpid(pid, &status, 0);
tools/testing/selftests/pidfd/pidfd_poll_test.c
108
if (waitpid(child_pid, NULL, 0) < 0)
tools/testing/selftests/pidfd/pidfd_test.c
511
ret = waitpid(pid, &status, 0);
tools/testing/selftests/pidfd/pidfd_test.c
584
ret = waitpid(pid, &status, 0);
tools/testing/selftests/powerpc/benchmarks/fork.c
120
pid = waitpid(pid, NULL, 0);
tools/testing/selftests/powerpc/benchmarks/fork.c
98
pid = waitpid(pid, NULL, 0);
tools/testing/selftests/powerpc/dexcr/dexcr.c
127
FAIL_IF_EXIT_MSG(waitpid(pid, &wstatus, 0) == -1, "wait failed");
tools/testing/selftests/powerpc/dscr/dscr_inherit_exec_test.c
69
if (waitpid(pid, &status, 0) == -1) {
tools/testing/selftests/powerpc/dscr/dscr_inherit_test.c
49
if (waitpid(pid, &status, 0) == -1) {
tools/testing/selftests/powerpc/harness.c
53
rc = waitpid(pid, &status, 0);
tools/testing/selftests/powerpc/math/fpu_syscall.c
39
waitpid(fork_pid, &child_ret, 0);
tools/testing/selftests/powerpc/math/fpu_syscall.c
68
waitpid(pid2, &child_ret, 0);
tools/testing/selftests/powerpc/math/fpu_syscall.c
76
waitpid(pid, &child_ret, 0);
tools/testing/selftests/powerpc/math/vmx_syscall.c
38
waitpid(fork_pid, &child_ret, 0);
tools/testing/selftests/powerpc/math/vmx_syscall.c
72
waitpid(pid2, &child_ret, 0);
tools/testing/selftests/powerpc/math/vmx_syscall.c
80
waitpid(pid, &child_ret, 0);
tools/testing/selftests/powerpc/mm/large_vm_fork_separation.c
75
FAIL_IF(waitpid(pid, &status, 0) == -1);
tools/testing/selftests/powerpc/mm/large_vm_gpr_corruption.c
146
FAIL_IF(waitpid(-1, &status, 0) == -1);
tools/testing/selftests/powerpc/mm/stack_expansion_ldst.c
138
assert(waitpid(pid, &rc, 0) != -1);
tools/testing/selftests/powerpc/pmu/lib.c
64
if (waitpid(child_pid, &rc, 0) == -1) {
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
204
FAIL_IF_MSG(waitpid(*pid, &status, 0) == -1, "Failed to wait for child");
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
262
FAIL_IF_MSG(waitpid(pid, &status, 0) == -1, "Failed to wait for child");
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
277
FAIL_IF_MSG(waitpid(pid, &status, 0) == -1, "Failed to wait for child");
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
295
FAIL_IF_MSG(waitpid(pid, &status, 0) == -1, "Failed to wait for child");
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
305
FAIL_IF_MSG(waitpid(pid, &status, 0) == -1, "Failed to wait for child");
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
320
FAIL_IF_MSG(waitpid(pid, &status, 0) == -1, "Failed to wait for child");
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
338
FAIL_IF_MSG(waitpid(pid, &status, 0) == -1, "Failed to wait for child");
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
353
FAIL_IF_MSG(waitpid(pid, &status, 0) == -1, "Failed to wait for child");
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
422
FAIL_IF_MSG(waitpid(pid, &status, 0) == -1, "Failed to wait for child");
tools/testing/selftests/powerpc/ptrace/ptrace-syscall.c
206
if (waitpid(chld, &status, 0) != chld)
tools/testing/selftests/powerpc/ptrace/ptrace-syscall.c
88
if (waitpid(chld, &status, 0) != chld || !WIFSTOPPED(status))
tools/testing/selftests/powerpc/ptrace/ptrace.h
73
ret = waitpid(child, NULL, 0);
tools/testing/selftests/powerpc/signal/sigfuz.c
234
waitpid(t, &ret, 0);
tools/testing/selftests/powerpc/signal/signal.c
75
waitpid(pid, NULL, 0);
tools/testing/selftests/powerpc/signal/sigreturn_kernel.c
121
waitpid(pid, &child_ret, 0);
tools/testing/selftests/powerpc/signal/sigreturn_kernel.c
50
waitpid(pid, &child_ret, 0);
tools/testing/selftests/proc/proc-empty-vm.c
206
waitpid(pid, &wstatus, 0);
tools/testing/selftests/proc/proc-empty-vm.c
529
waitpid(pid, &wstatus, 0);
tools/testing/selftests/proc/proc-loadavg-001.c
61
if (waitpid(pid, NULL, 0) == -1)
tools/testing/selftests/proc/proc-loadavg-001.c
77
if (waitpid(pid, &wstatus, 0) == -1)
tools/testing/selftests/proc/proc-maps-race.c
545
waitpid(self->pid, &status, 0);
tools/testing/selftests/proc/proc-pid-vm.c
279
waitpid(pid, &wstatus, 0);
tools/testing/selftests/proc/proc-pidns.c
84
ASSERT_EQ(waitpid(pid, &wstatus, 0), pid);
tools/testing/selftests/ptrace/get_set_sud.c
35
waitpid(child, &status, 0);
tools/testing/selftests/ptrace/peeksiginfo.c
191
waitpid(child, NULL, 0);
tools/testing/selftests/ptrace/peeksiginfo.c
216
waitpid(child, NULL, 0);
tools/testing/selftests/ptrace/vmaccess.c
62
k = waitpid(-1, &s, WNOHANG);
tools/testing/selftests/ptrace/vmaccess.c
71
k = waitpid(-1, &s, 0);
tools/testing/selftests/ptrace/vmaccess.c
77
k = waitpid(-1, &s, 0);
tools/testing/selftests/ptrace/vmaccess.c
81
k = waitpid(-1, NULL, 0);
tools/testing/selftests/resctrl/resctrlfs.c
944
waitpid(pid, NULL, 0);
tools/testing/selftests/riscv/cfi/cfitests.c
126
waitpid(pid, &status, 0);
tools/testing/selftests/riscv/cfi/cfitests.c
86
waitpid(pid, &status, 0);
tools/testing/selftests/riscv/vector/v_helpers.c
78
rc = waitpid(-1, &status, 0);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
155
ASSERT_EQ(pid, waitpid(pid, &status, 0));
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
165
ASSERT_EQ(pid, waitpid(pid, &status, 0));
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
268
ASSERT_EQ(pid, waitpid(pid, &status, 0));
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
278
ASSERT_EQ(pid, waitpid(pid, &status, 0));
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
314
ASSERT_EQ(pid, waitpid(pid, &status, 0));
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
48
ASSERT_EQ(pid, waitpid(pid, &status, 0));
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
58
ASSERT_EQ(pid, waitpid(pid, &status, 0));
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
598
ASSERT_EQ(pid, waitpid(pid, &status, 0));
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
608
ASSERT_EQ(pid, waitpid(pid, &status, 0));
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
807
ASSERT_EQ(pid, waitpid(pid, &status, 0));
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
817
ASSERT_EQ(pid, waitpid(pid, &status, 0));
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
866
ASSERT_EQ(pid, waitpid(pid, &status, 0));
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
894
ASSERT_EQ(pid, waitpid(pid, &status, 0));
tools/testing/selftests/riscv/vector/vstate_exec_nolibc.c
71
rc = waitpid(-1, &status, 0);
tools/testing/selftests/riscv/vector/vstate_ptrace.c
56
while (waitpid(child, &status, 0)) {
tools/testing/selftests/rlimits/rlimits-per-userns.c
120
pid_t ret = waitpid(child[i], &wstatus[i], WNOHANG);
tools/testing/selftests/safesetid/safesetid-test.c
285
w = waitpid(cpid, &wstatus, WUNTRACED | WCONTINUED);
tools/testing/selftests/safesetid/safesetid-test.c
341
w = waitpid(cpid, &wstatus, WUNTRACED | WCONTINUED);
tools/testing/selftests/safesetid/safesetid-test.c
406
w = waitpid(cpid, &wstatus, WUNTRACED | WCONTINUED);
tools/testing/selftests/sched_ext/init_enable_count.c
105
SCX_FAIL_IF(waitpid(pids[i], &status, 0) != pids[i],
tools/testing/selftests/sched_ext/init_enable_count.c
120
SCX_FAIL_IF(waitpid(pids[i], &status, 0) != pids[i],
tools/testing/selftests/sched_ext/rt_stall.c
220
waitpid(ext_pid, NULL, 0);
tools/testing/selftests/sched_ext/rt_stall.c
221
waitpid(rt_pid, NULL, 0);
tools/testing/selftests/sched_ext/select_cpu_dfl.c
49
SCX_EQ(waitpid(pids[i], &status, 0), pids[i]);
tools/testing/selftests/sched_ext/select_cpu_dfl_nodispatch.c
49
SCX_EQ(waitpid(pids[i], &status, 0), pids[i]);
tools/testing/selftests/sched_ext/select_cpu_dispatch.c
49
SCX_EQ(waitpid(pids[i], &status, 0), pids[i]);
tools/testing/selftests/seccomp/seccomp_bpf.c
1642
ASSERT_EQ(tracer, waitpid(tracer, &status, 0));
tools/testing/selftests/seccomp/seccomp_bpf.c
3112
ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0));
tools/testing/selftests/seccomp/seccomp_bpf.c
3120
ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0));
tools/testing/selftests/seccomp/seccomp_bpf.c
3141
ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0));
tools/testing/selftests/seccomp/seccomp_bpf.c
3156
ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0));
tools/testing/selftests/seccomp/seccomp_bpf.c
3162
ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0));
tools/testing/selftests/seccomp/seccomp_bpf.c
3193
ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0));
tools/testing/selftests/seccomp/seccomp_bpf.c
3335
ASSERT_EQ(pid, waitpid(pid, NULL, 0));
tools/testing/selftests/seccomp/seccomp_bpf.c
3412
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3480
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3541
EXPECT_EQ(waitpid(pid, NULL, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3633
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3666
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3705
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3747
EXPECT_EQ(waitpid(pid2, &status, 0), pid2);
tools/testing/selftests/seccomp/seccomp_bpf.c
3783
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3787
EXPECT_EQ(waitpid(pid2, &status, 0), pid2);
tools/testing/selftests/seccomp/seccomp_bpf.c
3828
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3918
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3965
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4029
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4097
if (waitpid(pid1, &status, 0) != pid1 || !WIFEXITED(status) ||
tools/testing/selftests/seccomp/seccomp_bpf.c
4101
if (waitpid(pid2, &status, 0) != pid2 || !WIFEXITED(status) ||
tools/testing/selftests/seccomp/seccomp_bpf.c
4108
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4288
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4358
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4415
ASSERT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4573
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4607
EXPECT_EQ(waitpid(pids[i], &status, 0), pids[i]);
tools/testing/selftests/seccomp/seccomp_bpf.c
4699
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4780
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4830
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4956
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
5034
EXPECT_EQ(pid, waitpid(pid, &status, 0));
tools/testing/selftests/seccomp/seccomp_bpf.c
898
ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0));
tools/testing/selftests/seccomp/seccomp_bpf.c
917
ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0));
tools/testing/selftests/seccomp/seccomp_bpf.c
936
ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0));
tools/testing/selftests/sync/sync_test.c
50
waitpid(childpid, &result, 0);
tools/testing/selftests/timens/exec.c
86
if (waitpid(pid, &status, 0) != pid)
tools/testing/selftests/timens/futex.c
105
if (waitpid(pid, &status, 0) != pid)
tools/testing/selftests/timens/timer.c
121
if (waitpid(pid, &status, 0) != pid)
tools/testing/selftests/timens/timerfd.c
128
if (waitpid(pid, &status, 0) != pid)
tools/testing/selftests/timens/vfork_exec.c
127
if (waitpid(pid, &status, 0) != pid)
tools/testing/selftests/timers/clocksource-switch.c
177
while (pid != waitpid(pid, &status, WNOHANG))
tools/testing/selftests/timers/skew_consistency.c
55
while (pid != waitpid(pid, &ret, WNOHANG)) {
tools/testing/selftests/tty/tty_tiocsti_test.c
637
ASSERT_EQ(waitpid(child_pid, &status, 0), child_pid);
tools/testing/selftests/ublk/kublk.c
1292
waitpid(daemon_pid, NULL, 0);
tools/testing/selftests/uevent/uevent_filtering.c
59
ret = waitpid(pid, &status, 0);
tools/testing/selftests/vDSO/vdso_test_getrandom.c
270
ksft_assert(waitpid(child, &status, 0) >= 0);
tools/testing/selftests/wireguard/qemu/init.c
175
if (waitpid(pid, &status, 0) < 0)
tools/testing/selftests/x86/corrupt_xstate_header.c
80
waitpid(child, NULL, 0);
tools/testing/selftests/x86/fsgsbase_restore.c
184
if (waitpid(chld, &status, 0) != chld || !WIFSTOPPED(status))
tools/testing/selftests/x86/fsgsbase_restore.c
213
if (waitpid(chld, &status, 0) != chld || !WIFSTOPPED(status))
tools/testing/selftests/x86/fsgsbase_restore.c
223
if (waitpid(chld, &status, 0) != chld)
tools/testing/selftests/x86/ioperm.c
127
if (waitpid(child, &status, 0) != child ||
tools/testing/selftests/x86/iopl.c
210
if (waitpid(child, &status, 0) != child ||
tools/testing/selftests/x86/lam.c
875
waitpid(pid, &child_ret, 0);
tools/testing/selftests/x86/lam.c
903
waitpid(pid, &child_ret, 0);
tools/testing/selftests/x86/ldt_gdt.c
345
if (waitpid(child, &status, 0) != child ||
tools/testing/selftests/x86/ldt_gdt.c
651
if (waitpid(child, &status, 0) != child ||
tools/testing/selftests/x86/mov_ss_trap.c
61
if (waitpid(child, &status, 0) != child)
tools/testing/selftests/x86/mov_ss_trap.c
76
if (waitpid(parent, &status, 0) != parent)
tools/testing/selftests/x86/ptrace_syscall.c
178
if (waitpid(chld, &status, 0) != chld || !WIFSTOPPED(status))
tools/testing/selftests/x86/ptrace_syscall.c
265
if (waitpid(chld, &status, 0) != chld)
tools/testing/selftests/x86/ptrace_syscall.c
299
if (waitpid(chld, &status, 0) != chld || !WIFSTOPPED(status))
tools/testing/selftests/x86/ptrace_syscall.c
354
if (waitpid(chld, &status, 0) != chld)
tools/testing/selftests/x86/ptrace_syscall.c
386
if (waitpid(chld, &status, 0) != chld)
tools/testing/selftests/x86/syscall_numbering.c
402
pid_t wpid = waitpid(testpid, &wstatus, 0);
tools/testing/selftests/x86/syscall_numbering.c
418
while (waitpid(testpid, &wstatus, 0) != testpid || !WIFEXITED(wstatus))
tools/testing/selftests/x86/test_mremap_vdso.c
139
if (waitpid(child, &status, 0) != child ||
tools/testing/selftests/x86/test_shadow_stack.c
378
waitpid(pid, &status, 0);
tools/testing/selftests/x86/test_shadow_stack.c
912
while (waitpid(pid, &status, 0) != -1 && WSTOPSIG(status) != SIGTRAP);
tools/testing/selftests/x86/test_shadow_stack.c
966
waitpid(pid, &status, 0);
tools/testing/selftests/x86/test_syscall_vdso.c
359
pid = waitpid(-1, &status, __WALL);
tools/thermal/thermometer/thermometer.c
447
else if (waitpid(pid, NULL, 0))
tools/tracing/rtla/src/timerlat_u.c
184
pid = waitpid(-1, &wstatus, WNOHANG);
tools/tracing/rtla/src/timerlat_u.c
203
pid = waitpid(-1, &wstatus, 0);