PERFORCE change 101297 for review

John Baldwin jhb at FreeBSD.org
Tue Jul 11 21:10:31 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=101297

Change 101297 by jhb at jhb_mutex on 2006/07/11 21:09:47

	IFC @101292 - loopback.

Affected files ...

.. //depot/projects/smpng/sys/amd64/linux32/linux32_proto.h#12 integrate
.. //depot/projects/smpng/sys/amd64/linux32/linux32_syscall.h#12 integrate
.. //depot/projects/smpng/sys/amd64/linux32/linux32_sysent.c#12 integrate
.. //depot/projects/smpng/sys/amd64/linux32/syscalls.master#16 integrate
.. //depot/projects/smpng/sys/compat/linux/linux_file.c#31 integrate
.. //depot/projects/smpng/sys/compat/svr4/svr4_misc.c#49 integrate
.. //depot/projects/smpng/sys/compat/svr4/svr4_proto.h#13 integrate
.. //depot/projects/smpng/sys/compat/svr4/svr4_syscall.h#12 integrate
.. //depot/projects/smpng/sys/compat/svr4/svr4_syscallnames.c#12 integrate
.. //depot/projects/smpng/sys/compat/svr4/svr4_sysent.c#12 integrate
.. //depot/projects/smpng/sys/compat/svr4/syscalls.master#17 integrate
.. //depot/projects/smpng/sys/i386/ibcs2/ibcs2_misc.c#29 integrate
.. //depot/projects/smpng/sys/i386/ibcs2/ibcs2_proto.h#14 integrate
.. //depot/projects/smpng/sys/i386/ibcs2/ibcs2_syscall.h#13 integrate
.. //depot/projects/smpng/sys/i386/ibcs2/ibcs2_sysent.c#15 integrate
.. //depot/projects/smpng/sys/i386/ibcs2/syscalls.master#16 integrate
.. //depot/projects/smpng/sys/i386/linux/linux_proto.h#30 integrate
.. //depot/projects/smpng/sys/i386/linux/linux_syscall.h#29 integrate
.. //depot/projects/smpng/sys/i386/linux/linux_sysent.c#30 integrate
.. //depot/projects/smpng/sys/i386/linux/syscalls.master#34 integrate
.. //depot/projects/smpng/sys/kern/init_sysent.c#70 integrate
.. //depot/projects/smpng/sys/kern/syscalls.c#70 integrate
.. //depot/projects/smpng/sys/kern/syscalls.master#76 integrate
.. //depot/projects/smpng/sys/kern/vfs_syscalls.c#110 integrate
.. //depot/projects/smpng/sys/sys/syscall.h#69 integrate
.. //depot/projects/smpng/sys/sys/syscall.mk#69 integrate
.. //depot/projects/smpng/sys/sys/sysproto.h#72 integrate

Differences ...

==== //depot/projects/smpng/sys/amd64/linux32/linux32_proto.h#12 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call prototypes.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/amd64/linux32/linux32_proto.h,v 1.17 2006/07/06 21:43:14 jhb Exp $
- * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.15 2006/07/06 21:42:35 jhb Exp 
+ * $FreeBSD: src/sys/amd64/linux32/linux32_proto.h,v 1.18 2006/07/11 20:55:22 jhb Exp $
+ * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.16 2006/07/11 20:52:07 jhb Exp 
  */
 
 #ifndef _LINUX_SYSPROTO_H_

==== //depot/projects/smpng/sys/amd64/linux32/linux32_syscall.h#12 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/amd64/linux32/linux32_syscall.h,v 1.17 2006/07/06 21:43:14 jhb Exp $
- * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.15 2006/07/06 21:42:35 jhb Exp 
+ * $FreeBSD: src/sys/amd64/linux32/linux32_syscall.h,v 1.18 2006/07/11 20:55:22 jhb Exp $
+ * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.16 2006/07/11 20:52:07 jhb Exp 
  */
 
 #define	LINUX_SYS_exit	1

==== //depot/projects/smpng/sys/amd64/linux32/linux32_sysent.c#12 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/amd64/linux32/linux32_sysent.c,v 1.17 2006/07/06 21:43:14 jhb Exp $
- * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.15 2006/07/06 21:42:35 jhb Exp 
+ * $FreeBSD: src/sys/amd64/linux32/linux32_sysent.c,v 1.18 2006/07/11 20:55:22 jhb Exp $
+ * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.16 2006/07/11 20:52:07 jhb Exp 
  */
 
 #include <bsm/audit_kevents.h>
@@ -109,7 +109,7 @@
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 86 = linux_uselib */
 	{ SYF_MPSAFE | AS(swapon_args), (sy_call_t *)swapon, AUE_SWAPON },	/* 87 = swapon */
 	{ SYF_MPSAFE | AS(linux_reboot_args), (sy_call_t *)linux_reboot, AUE_REBOOT },	/* 88 = linux_reboot */
-	{ AS(linux_readdir_args), (sy_call_t *)linux_readdir, AUE_O_GETDENTS },	/* 89 = linux_readdir */
+	{ SYF_MPSAFE | AS(linux_readdir_args), (sy_call_t *)linux_readdir, AUE_O_GETDENTS },	/* 89 = linux_readdir */
 	{ SYF_MPSAFE | AS(linux_mmap_args), (sy_call_t *)linux_mmap, AUE_MMAP },	/* 90 = linux_mmap */
 	{ SYF_MPSAFE | AS(munmap_args), (sy_call_t *)munmap, AUE_MUNMAP },	/* 91 = munmap */
 	{ SYF_MPSAFE | AS(linux_truncate_args), (sy_call_t *)linux_truncate, AUE_TRUNCATE },	/* 92 = linux_truncate */
@@ -161,7 +161,7 @@
 	{ SYF_MPSAFE | AS(linux_setfsuid16_args), (sy_call_t *)linux_setfsuid16, AUE_SETFSUID },	/* 138 = linux_setfsuid16 */
 	{ SYF_MPSAFE | AS(linux_setfsgid16_args), (sy_call_t *)linux_setfsgid16, AUE_SETFSGID },	/* 139 = linux_setfsgid16 */
 	{ SYF_MPSAFE | AS(linux_llseek_args), (sy_call_t *)linux_llseek, AUE_LSEEK },	/* 140 = linux_llseek */
-	{ AS(linux_getdents_args), (sy_call_t *)linux_getdents, AUE_O_GETDENTS },	/* 141 = linux_getdents */
+	{ SYF_MPSAFE | AS(linux_getdents_args), (sy_call_t *)linux_getdents, AUE_O_GETDENTS },	/* 141 = linux_getdents */
 	{ SYF_MPSAFE | AS(linux_select_args), (sy_call_t *)linux_select, AUE_SELECT },	/* 142 = linux_select */
 	{ SYF_MPSAFE | AS(flock_args), (sy_call_t *)flock, AUE_FLOCK },	/* 143 = flock */
 	{ SYF_MPSAFE | AS(linux_msync_args), (sy_call_t *)linux_msync, AUE_MSYNC },	/* 144 = linux_msync */
@@ -240,7 +240,7 @@
 	{ SYF_MPSAFE | AS(linux_pivot_root_args), (sy_call_t *)linux_pivot_root, AUE_PIVOT_ROOT },	/* 217 = linux_pivot_root */
 	{ SYF_MPSAFE | AS(linux_mincore_args), (sy_call_t *)linux_mincore, AUE_MINCORE },	/* 218 = linux_mincore */
 	{ SYF_MPSAFE | AS(madvise_args), (sy_call_t *)madvise, AUE_MADVISE },	/* 219 = madvise */
-	{ AS(linux_getdents64_args), (sy_call_t *)linux_getdents64, AUE_O_GETDENTS },	/* 220 = linux_getdents64 */
+	{ SYF_MPSAFE | AS(linux_getdents64_args), (sy_call_t *)linux_getdents64, AUE_O_GETDENTS },	/* 220 = linux_getdents64 */
 	{ SYF_MPSAFE | AS(linux_fcntl64_args), (sy_call_t *)linux_fcntl64, AUE_FCNTL },	/* 221 = linux_fcntl64 */
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 222 =  */
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 223 =  */

==== //depot/projects/smpng/sys/amd64/linux32/syscalls.master#16 (text+ko) ====

@@ -1,4 +1,4 @@
- $FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.15 2006/07/06 21:42:35 jhb Exp $
+ $FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.16 2006/07/11 20:52:07 jhb Exp $
 
 ;	@(#)syscalls.master	8.1 (Berkeley) 7/19/93
 ; System call name/number master file (or rather, slave, from LINUX).

==== //depot/projects/smpng/sys/compat/linux/linux_file.c#31 (text+ko) ====

@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/compat/linux/linux_file.c,v 1.95 2006/05/10 20:38:15 netchild Exp $");
+__FBSDID("$FreeBSD: src/sys/compat/linux/linux_file.c,v 1.96 2006/07/11 20:52:07 jhb Exp $");
 
 #include "opt_compat.h"
 #include "opt_mac.h"

==== //depot/projects/smpng/sys/compat/svr4/svr4_misc.c#49 (text+ko) ====

@@ -33,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/compat/svr4/svr4_misc.c,v 1.85 2006/06/26 18:36:57 jhb Exp $");
+__FBSDID("$FreeBSD: src/sys/compat/svr4/svr4_misc.c,v 1.86 2006/07/11 20:52:07 jhb Exp $");
 
 #include "opt_mac.h"
 

==== //depot/projects/smpng/sys/compat/svr4/svr4_proto.h#13 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call prototypes.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/compat/svr4/svr4_proto.h,v 1.21 2006/06/27 18:32:16 jhb Exp $
- * created from FreeBSD: src/sys/compat/svr4/syscalls.master,v 1.22 2006/06/27 18:31:36 jhb Exp 
+ * $FreeBSD: src/sys/compat/svr4/svr4_proto.h,v 1.22 2006/07/11 20:55:22 jhb Exp $
+ * created from FreeBSD: src/sys/compat/svr4/syscalls.master,v 1.23 2006/07/11 20:52:07 jhb Exp 
  */
 
 #ifndef _SVR4_SYSPROTO_H_

==== //depot/projects/smpng/sys/compat/svr4/svr4_syscall.h#12 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/compat/svr4/svr4_syscall.h,v 1.19 2006/06/27 18:32:16 jhb Exp $
- * created from FreeBSD: src/sys/compat/svr4/syscalls.master,v 1.22 2006/06/27 18:31:36 jhb Exp 
+ * $FreeBSD: src/sys/compat/svr4/svr4_syscall.h,v 1.20 2006/07/11 20:55:22 jhb Exp $
+ * created from FreeBSD: src/sys/compat/svr4/syscalls.master,v 1.23 2006/07/11 20:52:07 jhb Exp 
  */
 
 #define	SVR4_SYS_exit	1

==== //depot/projects/smpng/sys/compat/svr4/svr4_syscallnames.c#12 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/compat/svr4/svr4_syscallnames.c,v 1.19 2006/06/27 18:32:16 jhb Exp $
- * created from FreeBSD: src/sys/compat/svr4/syscalls.master,v 1.22 2006/06/27 18:31:36 jhb Exp 
+ * $FreeBSD: src/sys/compat/svr4/svr4_syscallnames.c,v 1.20 2006/07/11 20:55:22 jhb Exp $
+ * created from FreeBSD: src/sys/compat/svr4/syscalls.master,v 1.23 2006/07/11 20:52:07 jhb Exp 
  */
 
 const char *svr4_syscallnames[] = {

==== //depot/projects/smpng/sys/compat/svr4/svr4_sysent.c#12 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/compat/svr4/svr4_sysent.c,v 1.20 2006/06/27 18:32:16 jhb Exp $
- * created from FreeBSD: src/sys/compat/svr4/syscalls.master,v 1.22 2006/06/27 18:31:36 jhb Exp 
+ * $FreeBSD: src/sys/compat/svr4/svr4_sysent.c,v 1.21 2006/07/11 20:55:22 jhb Exp $
+ * created from FreeBSD: src/sys/compat/svr4/syscalls.master,v 1.23 2006/07/11 20:52:07 jhb Exp 
  */
 
 #include <bsm/audit_kevents.h>
@@ -101,7 +101,7 @@
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 78 = rfsys */
 	{ SYF_MPSAFE | AS(rmdir_args), (sy_call_t *)rmdir, AUE_NULL },	/* 79 = rmdir */
 	{ SYF_MPSAFE | AS(mkdir_args), (sy_call_t *)mkdir, AUE_NULL },	/* 80 = mkdir */
-	{ AS(svr4_sys_getdents_args), (sy_call_t *)svr4_sys_getdents, AUE_NULL },	/* 81 = svr4_sys_getdents */
+	{ SYF_MPSAFE | AS(svr4_sys_getdents_args), (sy_call_t *)svr4_sys_getdents, AUE_NULL },	/* 81 = svr4_sys_getdents */
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 82 = libattach */
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 83 = libdetach */
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 84 = sysfs */
@@ -233,7 +233,7 @@
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 210 = signotifywait */
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 211 = lwp_sigredirect */
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 212 = lwp_alarm */
-	{ AS(svr4_sys_getdents64_args), (sy_call_t *)svr4_sys_getdents64, AUE_NULL },	/* 213 = svr4_sys_getdents64 */
+	{ SYF_MPSAFE | AS(svr4_sys_getdents64_args), (sy_call_t *)svr4_sys_getdents64, AUE_NULL },	/* 213 = svr4_sys_getdents64 */
 	{ SYF_MPSAFE | AS(svr4_sys_mmap64_args), (sy_call_t *)svr4_sys_mmap64, AUE_NULL },	/* 214 = svr4_sys_mmap64 */
 	{ SYF_MPSAFE | AS(svr4_sys_stat64_args), (sy_call_t *)svr4_sys_stat64, AUE_NULL },	/* 215 = svr4_sys_stat64 */
 	{ SYF_MPSAFE | AS(svr4_sys_lstat64_args), (sy_call_t *)svr4_sys_lstat64, AUE_NULL },	/* 216 = svr4_sys_lstat64 */

==== //depot/projects/smpng/sys/compat/svr4/syscalls.master#17 (text+ko) ====

@@ -1,4 +1,4 @@
- $FreeBSD: src/sys/compat/svr4/syscalls.master,v 1.22 2006/06/27 18:31:36 jhb Exp $
+ $FreeBSD: src/sys/compat/svr4/syscalls.master,v 1.23 2006/07/11 20:52:07 jhb Exp $
 ;	from: @(#)syscalls.master	8.1 (Berkeley) 7/19/93
 ;
 ; System call name/number master file (or rather, slave, from SVR4).

==== //depot/projects/smpng/sys/i386/ibcs2/ibcs2_misc.c#29 (text+ko) ====

@@ -47,7 +47,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/i386/ibcs2/ibcs2_misc.c,v 1.63 2006/07/06 21:32:20 jhb Exp $");
+__FBSDID("$FreeBSD: src/sys/i386/ibcs2/ibcs2_misc.c,v 1.64 2006/07/11 20:52:08 jhb Exp $");
 
 /*
  * IBCS2 compatibility module.

==== //depot/projects/smpng/sys/i386/ibcs2/ibcs2_proto.h#14 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call prototypes.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/i386/ibcs2/ibcs2_proto.h,v 1.25 2006/07/10 15:55:38 jhb Exp $
- * created from FreeBSD: src/sys/i386/ibcs2/syscalls.master,v 1.24 2006/07/10 15:55:17 jhb Exp 
+ * $FreeBSD: src/sys/i386/ibcs2/ibcs2_proto.h,v 1.26 2006/07/11 20:55:23 jhb Exp $
+ * created from FreeBSD: src/sys/i386/ibcs2/syscalls.master,v 1.25 2006/07/11 20:52:08 jhb Exp 
  */
 
 #ifndef _IBCS2_SYSPROTO_H_

==== //depot/projects/smpng/sys/i386/ibcs2/ibcs2_syscall.h#13 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/i386/ibcs2/ibcs2_syscall.h,v 1.22 2006/07/10 15:55:38 jhb Exp $
- * created from FreeBSD: src/sys/i386/ibcs2/syscalls.master,v 1.24 2006/07/10 15:55:17 jhb Exp 
+ * $FreeBSD: src/sys/i386/ibcs2/ibcs2_syscall.h,v 1.23 2006/07/11 20:55:23 jhb Exp $
+ * created from FreeBSD: src/sys/i386/ibcs2/syscalls.master,v 1.25 2006/07/11 20:52:08 jhb Exp 
  */
 
 #define	IBCS2_SYS_syscall	0

==== //depot/projects/smpng/sys/i386/ibcs2/ibcs2_sysent.c#15 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/i386/ibcs2/ibcs2_sysent.c,v 1.27 2006/07/10 15:55:38 jhb Exp $
- * created from FreeBSD: src/sys/i386/ibcs2/syscalls.master,v 1.24 2006/07/10 15:55:17 jhb Exp 
+ * $FreeBSD: src/sys/i386/ibcs2/ibcs2_sysent.c,v 1.28 2006/07/11 20:55:23 jhb Exp $
+ * created from FreeBSD: src/sys/i386/ibcs2/syscalls.master,v 1.25 2006/07/11 20:52:08 jhb Exp 
  */
 
 #include <bsm/audit_kevents.h>
@@ -21,7 +21,7 @@
 	{ SYF_MPSAFE | 0, (sy_call_t *)nosys, AUE_NULL },	/* 0 = syscall */
 	{ SYF_MPSAFE | AS(sys_exit_args), (sy_call_t *)sys_exit, AUE_EXIT },	/* 1 = exit */
 	{ SYF_MPSAFE | 0, (sy_call_t *)fork, AUE_FORK },	/* 2 = fork */
-	{ AS(ibcs2_read_args), (sy_call_t *)ibcs2_read, AUE_NULL },	/* 3 = ibcs2_read */
+	{ SYF_MPSAFE | AS(ibcs2_read_args), (sy_call_t *)ibcs2_read, AUE_NULL },	/* 3 = ibcs2_read */
 	{ SYF_MPSAFE | AS(write_args), (sy_call_t *)write, AUE_NULL },	/* 4 = write */
 	{ SYF_MPSAFE | AS(ibcs2_open_args), (sy_call_t *)ibcs2_open, AUE_OPEN_RWTC },	/* 5 = ibcs2_open */
 	{ SYF_MPSAFE | AS(close_args), (sy_call_t *)close, AUE_CLOSE },	/* 6 = close */
@@ -99,7 +99,7 @@
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 78 = rfs_rfsys */
 	{ SYF_MPSAFE | AS(ibcs2_rmdir_args), (sy_call_t *)ibcs2_rmdir, AUE_RMDIR },	/* 79 = ibcs2_rmdir */
 	{ SYF_MPSAFE | AS(ibcs2_mkdir_args), (sy_call_t *)ibcs2_mkdir, AUE_MKDIR },	/* 80 = ibcs2_mkdir */
-	{ AS(ibcs2_getdents_args), (sy_call_t *)ibcs2_getdents, AUE_GETDIRENTRIES },	/* 81 = ibcs2_getdents */
+	{ SYF_MPSAFE | AS(ibcs2_getdents_args), (sy_call_t *)ibcs2_getdents, AUE_GETDIRENTRIES },	/* 81 = ibcs2_getdents */
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 82 = nosys */
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 83 = nosys */
 	{ SYF_MPSAFE | AS(ibcs2_sysfs_args), (sy_call_t *)ibcs2_sysfs, AUE_NULL },	/* 84 = ibcs2_sysfs */

==== //depot/projects/smpng/sys/i386/ibcs2/syscalls.master#16 (text+ko) ====

@@ -1,4 +1,4 @@
- $FreeBSD: src/sys/i386/ibcs2/syscalls.master,v 1.24 2006/07/10 15:55:17 jhb Exp $
+ $FreeBSD: src/sys/i386/ibcs2/syscalls.master,v 1.25 2006/07/11 20:52:08 jhb Exp $
 
 ;	@(#)syscalls.master	8.1 (Berkeley) 7/19/93
 ; System call name/number master file (or rather, slave, from IBCS2).

==== //depot/projects/smpng/sys/i386/linux/linux_proto.h#30 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call prototypes.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/i386/linux/linux_proto.h,v 1.75 2006/07/06 21:43:14 jhb Exp $
- * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.72 2006/07/06 21:42:36 jhb Exp 
+ * $FreeBSD: src/sys/i386/linux/linux_proto.h,v 1.76 2006/07/11 20:55:23 jhb Exp $
+ * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.73 2006/07/11 20:52:08 jhb Exp 
  */
 
 #ifndef _LINUX_SYSPROTO_H_

==== //depot/projects/smpng/sys/i386/linux/linux_syscall.h#29 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/i386/linux/linux_syscall.h,v 1.69 2006/07/06 21:43:14 jhb Exp $
- * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.72 2006/07/06 21:42:36 jhb Exp 
+ * $FreeBSD: src/sys/i386/linux/linux_syscall.h,v 1.70 2006/07/11 20:55:23 jhb Exp $
+ * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.73 2006/07/11 20:52:08 jhb Exp 
  */
 
 #define	LINUX_SYS_exit	1

==== //depot/projects/smpng/sys/i386/linux/linux_sysent.c#30 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/i386/linux/linux_sysent.c,v 1.76 2006/07/06 21:43:14 jhb Exp $
- * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.72 2006/07/06 21:42:36 jhb Exp 
+ * $FreeBSD: src/sys/i386/linux/linux_sysent.c,v 1.77 2006/07/11 20:55:23 jhb Exp $
+ * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.73 2006/07/11 20:52:08 jhb Exp 
  */
 
 #include <bsm/audit_kevents.h>
@@ -108,7 +108,7 @@
 	{ AS(linux_uselib_args), (sy_call_t *)linux_uselib, AUE_USELIB },	/* 86 = linux_uselib */
 	{ SYF_MPSAFE | AS(swapon_args), (sy_call_t *)swapon, AUE_SWAPON },	/* 87 = swapon */
 	{ SYF_MPSAFE | AS(linux_reboot_args), (sy_call_t *)linux_reboot, AUE_REBOOT },	/* 88 = linux_reboot */
-	{ AS(linux_readdir_args), (sy_call_t *)linux_readdir, AUE_O_GETDENTS },	/* 89 = linux_readdir */
+	{ SYF_MPSAFE | AS(linux_readdir_args), (sy_call_t *)linux_readdir, AUE_O_GETDENTS },	/* 89 = linux_readdir */
 	{ SYF_MPSAFE | AS(linux_mmap_args), (sy_call_t *)linux_mmap, AUE_MMAP },	/* 90 = linux_mmap */
 	{ SYF_MPSAFE | AS(munmap_args), (sy_call_t *)munmap, AUE_MUNMAP },	/* 91 = munmap */
 	{ SYF_MPSAFE | AS(linux_truncate_args), (sy_call_t *)linux_truncate, AUE_TRUNCATE },	/* 92 = linux_truncate */
@@ -160,7 +160,7 @@
 	{ SYF_MPSAFE | AS(linux_setfsuid16_args), (sy_call_t *)linux_setfsuid16, AUE_SETFSUID },	/* 138 = linux_setfsuid16 */
 	{ SYF_MPSAFE | AS(linux_setfsgid16_args), (sy_call_t *)linux_setfsgid16, AUE_SETFSGID },	/* 139 = linux_setfsgid16 */
 	{ SYF_MPSAFE | AS(linux_llseek_args), (sy_call_t *)linux_llseek, AUE_LSEEK },	/* 140 = linux_llseek */
-	{ AS(linux_getdents_args), (sy_call_t *)linux_getdents, AUE_O_GETDENTS },	/* 141 = linux_getdents */
+	{ SYF_MPSAFE | AS(linux_getdents_args), (sy_call_t *)linux_getdents, AUE_O_GETDENTS },	/* 141 = linux_getdents */
 	{ SYF_MPSAFE | AS(linux_select_args), (sy_call_t *)linux_select, AUE_SELECT },	/* 142 = linux_select */
 	{ SYF_MPSAFE | AS(flock_args), (sy_call_t *)flock, AUE_FLOCK },	/* 143 = flock */
 	{ SYF_MPSAFE | AS(linux_msync_args), (sy_call_t *)linux_msync, AUE_MSYNC },	/* 144 = linux_msync */
@@ -239,7 +239,7 @@
 	{ SYF_MPSAFE | AS(linux_pivot_root_args), (sy_call_t *)linux_pivot_root, AUE_PIVOT_ROOT },	/* 217 = linux_pivot_root */
 	{ SYF_MPSAFE | AS(linux_mincore_args), (sy_call_t *)linux_mincore, AUE_MINCORE },	/* 218 = linux_mincore */
 	{ SYF_MPSAFE | AS(madvise_args), (sy_call_t *)madvise, AUE_MADVISE },	/* 219 = madvise */
-	{ AS(linux_getdents64_args), (sy_call_t *)linux_getdents64, AUE_O_GETDENTS },	/* 220 = linux_getdents64 */
+	{ SYF_MPSAFE | AS(linux_getdents64_args), (sy_call_t *)linux_getdents64, AUE_O_GETDENTS },	/* 220 = linux_getdents64 */
 	{ SYF_MPSAFE | AS(linux_fcntl64_args), (sy_call_t *)linux_fcntl64, AUE_FCNTL },	/* 221 = linux_fcntl64 */
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 222 =  */
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 223 =  */

==== //depot/projects/smpng/sys/i386/linux/syscalls.master#34 (text+ko) ====

@@ -1,4 +1,4 @@
- $FreeBSD: src/sys/i386/linux/syscalls.master,v 1.72 2006/07/06 21:42:36 jhb Exp $
+ $FreeBSD: src/sys/i386/linux/syscalls.master,v 1.73 2006/07/11 20:52:08 jhb Exp $
 
 ;	@(#)syscalls.master	8.1 (Berkeley) 7/19/93
 ; System call name/number master file (or rather, slave, from LINUX).

==== //depot/projects/smpng/sys/kern/init_sysent.c#70 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/kern/init_sysent.c,v 1.212 2006/07/05 19:24:14 wsalamon Exp $
- * created from FreeBSD: src/sys/kern/syscalls.master,v 1.217 2006/07/05 15:46:02 wsalamon Exp 
+ * $FreeBSD: src/sys/kern/init_sysent.c,v 1.213 2006/07/11 20:55:23 jhb Exp $
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.218 2006/07/11 20:52:08 jhb Exp 
  */
 
 #include "opt_compat.h"
@@ -185,7 +185,7 @@
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 153 = asyncdaemon */
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 154 = nosys */
 	{ SYF_MPSAFE | AS(nfssvc_args), (sy_call_t *)nosys, AUE_NULL },	/* 155 = nfssvc */
-	{ compat(AS(ogetdirentries_args),getdirentries), AUE_GETDIRENTRIES },	/* 156 = old getdirentries */
+	{ compat(SYF_MPSAFE | AS(ogetdirentries_args),getdirentries), AUE_GETDIRENTRIES },	/* 156 = old getdirentries */
 	{ compat4(SYF_MPSAFE | AS(freebsd4_statfs_args),statfs), AUE_STATFS },	/* 157 = old statfs */
 	{ compat4(SYF_MPSAFE | AS(freebsd4_fstatfs_args),fstatfs), AUE_FSTATFS },	/* 158 = old fstatfs */
 	{ 0, (sy_call_t *)nosys, AUE_NULL },			/* 159 = nosys */

==== //depot/projects/smpng/sys/kern/syscalls.c#70 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/kern/syscalls.c,v 1.196 2006/07/05 19:24:14 wsalamon Exp $
- * created from FreeBSD: src/sys/kern/syscalls.master,v 1.217 2006/07/05 15:46:02 wsalamon Exp 
+ * $FreeBSD: src/sys/kern/syscalls.c,v 1.197 2006/07/11 20:55:23 jhb Exp $
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.218 2006/07/11 20:52:08 jhb Exp 
  */
 
 const char *syscallnames[] = {

==== //depot/projects/smpng/sys/kern/syscalls.master#76 (text+ko) ====

@@ -1,4 +1,4 @@
- $FreeBSD: src/sys/kern/syscalls.master,v 1.217 2006/07/05 15:46:02 wsalamon Exp $
+ $FreeBSD: src/sys/kern/syscalls.master,v 1.218 2006/07/11 20:52:08 jhb Exp $
 ;	from: @(#)syscalls.master	8.2 (Berkeley) 1/13/94
 ;
 ; System call name/number master file.

==== //depot/projects/smpng/sys/kern/vfs_syscalls.c#110 (text+ko) ====

@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/kern/vfs_syscalls.c,v 1.416 2006/07/06 19:33:38 wsalamon Exp $");
+__FBSDID("$FreeBSD: src/sys/kern/vfs_syscalls.c,v 1.417 2006/07/11 20:52:08 jhb Exp $");
 
 #include "opt_compat.h"
 #include "opt_mac.h"

==== //depot/projects/smpng/sys/sys/syscall.h#69 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/sys/syscall.h,v 1.193 2006/07/05 19:24:14 wsalamon Exp $
- * created from FreeBSD: src/sys/kern/syscalls.master,v 1.217 2006/07/05 15:46:02 wsalamon Exp 
+ * $FreeBSD: src/sys/sys/syscall.h,v 1.194 2006/07/11 20:55:23 jhb Exp $
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.218 2006/07/11 20:52:08 jhb Exp 
  */
 
 #define	SYS_syscall	0

==== //depot/projects/smpng/sys/sys/syscall.mk#69 (text+ko) ====

@@ -1,7 +1,7 @@
 # FreeBSD system call names.
 # DO NOT EDIT-- this file is automatically generated.
-# $FreeBSD: src/sys/sys/syscall.mk,v 1.148 2006/07/05 19:24:13 wsalamon Exp $
-# created from FreeBSD: src/sys/kern/syscalls.master,v 1.217 2006/07/05 15:46:02 wsalamon Exp 
+# $FreeBSD: src/sys/sys/syscall.mk,v 1.149 2006/07/11 20:55:23 jhb Exp $
+# created from FreeBSD: src/sys/kern/syscalls.master,v 1.218 2006/07/11 20:52:08 jhb Exp 
 MIASM =  \
 	syscall.o \
 	exit.o \

==== //depot/projects/smpng/sys/sys/sysproto.h#72 (text+ko) ====

@@ -2,8 +2,8 @@
  * System call prototypes.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD: src/sys/sys/sysproto.h,v 1.195 2006/07/05 19:24:13 wsalamon Exp $
- * created from FreeBSD: src/sys/kern/syscalls.master,v 1.217 2006/07/05 15:46:02 wsalamon Exp 
+ * $FreeBSD: src/sys/sys/sysproto.h,v 1.196 2006/07/11 20:55:23 jhb Exp $
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.218 2006/07/11 20:52:08 jhb Exp 
  */
 
 #ifndef _SYS_SYSPROTO_H_


More information about the p4-projects mailing list