diff options
author | scottl <scottl@FreeBSD.org> | 2003-10-21 07:03:27 +0000 |
---|---|---|
committer | scottl <scottl@FreeBSD.org> | 2003-10-21 07:03:27 +0000 |
commit | 0564a958942e2fb650d296c83dd446826edcdd1d (patch) | |
tree | b8ec446486cd435b15f641273bc115f77655e3a1 /sys/kern/init_sysent.c | |
parent | c78e94ed98e3b43545388147097c3a3c75d013e3 (diff) | |
download | FreeBSD-src-0564a958942e2fb650d296c83dd446826edcdd1d.zip FreeBSD-src-0564a958942e2fb650d296c83dd446826edcdd1d.tar.gz |
Don peril-sensitive sunglasses and mark pipe(2) as MPSAFE. I've beaten up
on it for the last 15 hours with no signs of problems. It gives a small
(1%) gain on buildworld since pipe_read/pipe_write are already free of Giant.
Diffstat (limited to 'sys/kern/init_sysent.c')
-rw-r--r-- | sys/kern/init_sysent.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c index ecb7770..2ea4393 100644 --- a/sys/kern/init_sysent.c +++ b/sys/kern/init_sysent.c @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/kern/syscalls.master,v 1.153 2003/09/07 05:42:06 alc Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.154 2003/10/20 16:16:03 dwmalone Exp */ #include "opt_compat.h" @@ -70,7 +70,7 @@ struct sysent sysent[] = { { SYF_MPSAFE | 0, (sy_call_t *)getppid }, /* 39 = getppid */ { compat(AS(olstat_args),lstat) }, /* 40 = old lstat */ { SYF_MPSAFE | AS(dup_args), (sy_call_t *)dup }, /* 41 = dup */ - { 0, (sy_call_t *)pipe }, /* 42 = pipe */ + { SYF_MPSAFE | 0, (sy_call_t *)pipe }, /* 42 = pipe */ { SYF_MPSAFE | 0, (sy_call_t *)getegid }, /* 43 = getegid */ { SYF_MPSAFE | AS(profil_args), (sy_call_t *)profil }, /* 44 = profil */ { AS(ktrace_args), (sy_call_t *)ktrace }, /* 45 = ktrace */ |