Subject: CVS commit: syssrc/sys/compat
To: None <source-changes@netbsd.org>
From: Christos Zoulas <christos@netbsd.org>
List: source-changes
Date: 03/16/2002 22:43:59
Module Name:	syssrc
Committed By:	christos
Date:		Sat Mar 16 20:43:59 UTC 2002

Modified Files:
	syssrc/sys/compat/aout: aout_misc.c
	syssrc/sys/compat/aoutm68k: aoutm68k_misc.c aoutm68k_stat.c
	syssrc/sys/compat/common: compat_util.c compat_util.h kern_exit_43.c
	    kern_ipc_10.c uipc_syscalls_43.c
	syssrc/sys/compat/freebsd: freebsd_file.c freebsd_ptrace.c
	syssrc/sys/compat/hpux: hpux_compat.c hpux_exec.c hpux_file.c
	syssrc/sys/compat/ibcs2: ibcs2_fcntl.c ibcs2_ipc.c ibcs2_misc.c
	    ibcs2_stat.c
	syssrc/sys/compat/irix: irix_mount.c irix_stat.c irix_swap.c
	    irix_syssgi.c
	syssrc/sys/compat/linux/arch/i386: linux_machdep.c
	syssrc/sys/compat/linux/common: linux_cdrom.c linux_exec.c linux_file.c
	    linux_file64.c linux_hdio.c linux_ipc.c linux_misc.c
	    linux_misc_notalpha.c linux_socket.c linux_uselib.c
	syssrc/sys/compat/netbsd32: netbsd32_compat_10.c netbsd32_compat_12.c
	    netbsd32_compat_13.c netbsd32_compat_43.c netbsd32_execve.c
	    netbsd32_fs.c netbsd32_netbsd.c
	syssrc/sys/compat/osf1: osf1_descrip.c osf1_file.c osf1_generic.c
	    osf1_misc.c osf1_mount.c osf1_resource.c osf1_signal.c
	    osf1_socket.c osf1_time.c
	syssrc/sys/compat/sunos: sunos_ioctl.c sunos_misc.c
	syssrc/sys/compat/sunos32: sunos32_ioctl.c sunos32_misc.c
	syssrc/sys/compat/svr4: svr4_fcntl.c svr4_ipc.c svr4_misc.c svr4_net.c
	    svr4_stat.c svr4_stream.c
	syssrc/sys/compat/svr4_32: svr4_32_fcntl.c svr4_32_ipc.c svr4_32_misc.c
	    svr4_32_net.c svr4_32_stat.c svr4_32_stream.c
	syssrc/sys/compat/ultrix: ultrix_fs.c ultrix_misc.c ultrix_pathname.c

Log Message:
make the stackgap_{init,alloc} functions MP friendly (i.e. pass struct proc *
in, instead of using curproc). While there add an optional size argument to
stackgap_init.


To generate a diff of this commit:
cvs rdiff -r1.9 -r1.10 syssrc/sys/compat/aout/aout_misc.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/compat/aoutm68k/aoutm68k_misc.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/compat/aoutm68k/aoutm68k_stat.c
cvs rdiff -r1.21 -r1.22 syssrc/sys/compat/common/compat_util.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/compat/common/compat_util.h
cvs rdiff -r1.7 -r1.8 syssrc/sys/compat/common/kern_exit_43.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/compat/common/kern_ipc_10.c
cvs rdiff -r1.17 -r1.18 syssrc/sys/compat/common/uipc_syscalls_43.c
cvs rdiff -r1.15 -r1.16 syssrc/sys/compat/freebsd/freebsd_file.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/compat/freebsd/freebsd_ptrace.c
cvs rdiff -r1.58 -r1.59 syssrc/sys/compat/hpux/hpux_compat.c
cvs rdiff -r1.28 -r1.29 syssrc/sys/compat/hpux/hpux_exec.c
cvs rdiff -r1.18 -r1.19 syssrc/sys/compat/hpux/hpux_file.c
cvs rdiff -r1.12 -r1.13 syssrc/sys/compat/ibcs2/ibcs2_fcntl.c
cvs rdiff -r1.14 -r1.15 syssrc/sys/compat/ibcs2/ibcs2_ipc.c
cvs rdiff -r1.58 -r1.59 syssrc/sys/compat/ibcs2/ibcs2_misc.c
cvs rdiff -r1.18 -r1.19 syssrc/sys/compat/ibcs2/ibcs2_stat.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/compat/irix/irix_mount.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/compat/irix/irix_stat.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/compat/irix/irix_swap.c
cvs rdiff -r1.21 -r1.22 syssrc/sys/compat/irix/irix_syssgi.c
cvs rdiff -r1.70 -r1.71 syssrc/sys/compat/linux/arch/i386/linux_machdep.c
cvs rdiff -r1.11 -r1.12 syssrc/sys/compat/linux/common/linux_cdrom.c
cvs rdiff -r1.56 -r1.57 syssrc/sys/compat/linux/common/linux_exec.c
cvs rdiff -r1.45 -r1.46 syssrc/sys/compat/linux/common/linux_file.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/compat/linux/common/linux_file64.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/compat/linux/common/linux_hdio.c
cvs rdiff -r1.25 -r1.26 syssrc/sys/compat/linux/common/linux_ipc.c
cvs rdiff -r1.101 -r1.102 syssrc/sys/compat/linux/common/linux_misc.c
cvs rdiff -r1.61 -r1.62 syssrc/sys/compat/linux/common/linux_misc_notalpha.c
cvs rdiff -r1.35 -r1.36 syssrc/sys/compat/linux/common/linux_socket.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/compat/linux/common/linux_uselib.c
cvs rdiff -r1.11 -r1.12 syssrc/sys/compat/netbsd32/netbsd32_compat_10.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/compat/netbsd32/netbsd32_compat_12.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/compat/netbsd32/netbsd32_compat_13.c
cvs rdiff -r1.20 -r1.21 syssrc/sys/compat/netbsd32/netbsd32_compat_43.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/compat/netbsd32/netbsd32_execve.c \
    syssrc/sys/compat/netbsd32/netbsd32_fs.c
cvs rdiff -r1.62 -r1.63 syssrc/sys/compat/netbsd32/netbsd32_netbsd.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/compat/osf1/osf1_descrip.c
cvs rdiff -r1.12 -r1.13 syssrc/sys/compat/osf1/osf1_file.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/compat/osf1/osf1_generic.c \
    syssrc/sys/compat/osf1/osf1_resource.c
cvs rdiff -r1.66 -r1.67 syssrc/sys/compat/osf1/osf1_misc.c
cvs rdiff -r1.19 -r1.20 syssrc/sys/compat/osf1/osf1_mount.c \
    syssrc/sys/compat/osf1/osf1_signal.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/compat/osf1/osf1_socket.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/compat/osf1/osf1_time.c
cvs rdiff -r1.39 -r1.40 syssrc/sys/compat/sunos/sunos_ioctl.c
cvs rdiff -r1.113 -r1.114 syssrc/sys/compat/sunos/sunos_misc.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/compat/sunos32/sunos32_ioctl.c
cvs rdiff -r1.11 -r1.12 syssrc/sys/compat/sunos32/sunos32_misc.c
cvs rdiff -r1.38 -r1.39 syssrc/sys/compat/svr4/svr4_fcntl.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/compat/svr4/svr4_ipc.c
cvs rdiff -r1.95 -r1.96 syssrc/sys/compat/svr4/svr4_misc.c
cvs rdiff -r1.27 -r1.28 syssrc/sys/compat/svr4/svr4_net.c
cvs rdiff -r1.43 -r1.44 syssrc/sys/compat/svr4/svr4_stat.c
cvs rdiff -r1.47 -r1.48 syssrc/sys/compat/svr4/svr4_stream.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/compat/svr4_32/svr4_32_fcntl.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/compat/svr4_32/svr4_32_ipc.c \
    syssrc/sys/compat/svr4_32/svr4_32_net.c \
    syssrc/sys/compat/svr4_32/svr4_32_stat.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/compat/svr4_32/svr4_32_misc.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/compat/svr4_32/svr4_32_stream.c
cvs rdiff -r1.21 -r1.22 syssrc/sys/compat/ultrix/ultrix_fs.c
cvs rdiff -r1.74 -r1.75 syssrc/sys/compat/ultrix/ultrix_misc.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/compat/ultrix/ultrix_pathname.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.