summaryrefslogtreecommitdiffstats
path: root/sys/alpha/linux
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2004-06-04 13:52:23 +0000
committerjhb <jhb@FreeBSD.org>2004-06-04 13:52:23 +0000
commite426ef6df02bb3f81adb87cc660052ac4da1fc19 (patch)
treed67cee930e46c1b72a12fc9b5b117a0dac0fd54e /sys/alpha/linux
parent71166afe0aea0183cafab542d03a20eded3cecff (diff)
downloadFreeBSD-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/linux')
-rw-r--r--sys/alpha/linux/syscalls.master2
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); }
OpenPOWER on IntegriCloud