From owner-cvs-src@FreeBSD.ORG Tue Mar 16 02:46:43 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0D51E16A4CE; Tue, 16 Mar 2004 02:46:43 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 07CCE43D54; Tue, 16 Mar 2004 02:46:43 -0800 (PST) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i2GAkgGe087441; Tue, 16 Mar 2004 02:46:42 -0800 (PST) (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i2GAkgin087440; Tue, 16 Mar 2004 02:46:42 -0800 (PST) (envelope-from dwmalone) Message-Id: <200403161046.i2GAkgin087440@repoman.freebsd.org> From: David Malone Date: Tue, 16 Mar 2004 02:46:42 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern init_sysent.c syscalls.c vfs_syscalls.c src/sys/sys syscall.h syscall.mk sysproto.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Mar 2004 10:46:43 -0000 dwmalone 2004/03/16 02:46:42 PST FreeBSD src repository Modified files: sys/kern vfs_syscalls.c init_sysent.c syscalls.c sys/sys syscall.h syscall.mk sysproto.h Log: Nudge Giant as far as I can into kern_open(). Mark open() as MPSAFE. Use kern_open() to implement creat() rather than taking the long route through open(). Mark creat as MPSAFE. While I'm at it, mark nosys() (syscall 0) as MPSAFE, for all the difference it will make. Revision Changes Path 1.168 +4 -4 src/sys/kern/init_sysent.c 1.154 +1 -1 src/sys/kern/syscalls.c 1.340 +11 -9 src/sys/kern/vfs_syscalls.c 1.152 +1 -1 src/sys/sys/syscall.h 1.107 +1 -1 src/sys/sys/syscall.mk 1.151 +1 -1 src/sys/sys/sysproto.h