diff options
author | jhb <jhb@FreeBSD.org> | 2004-06-04 13:52:23 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2004-06-04 13:52:23 +0000 |
commit | e426ef6df02bb3f81adb87cc660052ac4da1fc19 (patch) | |
tree | d67cee930e46c1b72a12fc9b5b117a0dac0fd54e /sys/alpha | |
parent | 71166afe0aea0183cafab542d03a20eded3cecff (diff) | |
download | FreeBSD-src-e426ef6df02bb3f81adb87cc660052ac4da1fc19.zip FreeBSD-src-e426ef6df02bb3f81adb87cc660052ac4da1fc19.tar.gz |
Mark linux_wait4() as MP Safe as it is so and holding Giant across all of
kern_wait() trips an assert that Giant is not held in thread_wait().
PR: 67538
Submitted by: Nikos Ntarmos ntarmos at ceid dot upatras dot gr
Diffstat (limited to 'sys/alpha')
-rw-r--r-- | sys/alpha/linux/syscalls.master | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/alpha/linux/syscalls.master b/sys/alpha/linux/syscalls.master index cf77942..27df413 100644 --- a/sys/alpha/linux/syscalls.master +++ b/sys/alpha/linux/syscalls.master @@ -445,7 +445,7 @@ struct l_itimerval *oitv); } 363 STD { int linux_utimes(char *fname, struct l_timeval *times); } 364 MNOPROTO { int getrusage(int who, struct rusage *rusage); } -365 STD { int linux_wait4(l_pid_t pid, l_uint *status, l_int options, \ +365 MSTD { int linux_wait4(l_pid_t pid, l_uint *status, l_int options, \ struct l_rusage *rusage); } 366 STD { int linux_adjtimex(void); } 367 STD { int linux_getcwd(char *buf, l_ulong bufsize); } |