Subject: CVS commit: [gmcgarry_ucred] syssrc/sys
To: None <source-changes@netbsd.org>
From: Gregory McGarry <gmcgarry@netbsd.org>
List: source-changes
Date: 12/18/2002 03:06:30
Module Name:	syssrc
Committed By:	gmcgarry
Date:		Wed Dec 18 01:06:29 UTC 2002

Modified Files:
	syssrc/sys/arch/alpha/alpha [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/amiga/amiga [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/arm/arm32 [gmcgarry_ucred]: fault.c
	syssrc/sys/arch/atari/atari [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/cesfic/cesfic [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/hp300/hp300 [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/i386/i386 [gmcgarry_ucred]: pmc.c trap.c
	syssrc/sys/arch/luna68k/luna68k [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/mac68k/mac68k [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/mips/mips [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/mvme68k/mvme68k [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/news68k/news68k [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/next68k/next68k [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/pc532/pc532 [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/powerpc/ibm4xx [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/powerpc/powerpc [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/sh5/sh5 [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/sparc/sparc [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/sparc64/sparc64 [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/sun2/sun2 [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/sun3/sun3 [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/vax/vax [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/x68k/x68k [gmcgarry_ucred]: trap.c
	syssrc/sys/arch/x86_64/x86_64 [gmcgarry_ucred]: trap.c
	syssrc/sys/coda [gmcgarry_ucred]: coda_vfsops.c
	syssrc/sys/compat/common [gmcgarry_ucred]: kern_resource_43.c
	syssrc/sys/compat/hpux [gmcgarry_ucred]: hpux_compat.c
	syssrc/sys/compat/irix [gmcgarry_ucred]: irix_mount.c irix_prctl.c
	    irix_signal.c
	syssrc/sys/compat/linux/arch/alpha [gmcgarry_ucred]: linux_exec_alpha.c
	syssrc/sys/compat/linux/arch/powerpc [gmcgarry_ucred]:
	    linux_exec_powerpc.c
	syssrc/sys/compat/linux/common [gmcgarry_ucred]: linux_exec_elf32.c
	    linux_misc.c linux_misc_notalpha.c linux_sched.c linux_socket.c
	syssrc/sys/compat/netbsd32 [gmcgarry_ucred]: netbsd32_execve.c
	    netbsd32_netbsd.c netbsd32_wait.c
	syssrc/sys/compat/osf1 [gmcgarry_ucred]: osf1_prot.c
	syssrc/sys/compat/svr4 [gmcgarry_ucred]: svr4_lwp.c svr4_misc.c
	    svr4_resource.c
	syssrc/sys/compat/svr4_32 [gmcgarry_ucred]: svr4_32_exec_elf32.c
	    svr4_32_lwp.c svr4_32_misc.c svr4_32_resource.c
	syssrc/sys/ddb [gmcgarry_ucred]: db_xxx.c
	syssrc/sys/filecorefs [gmcgarry_ucred]: filecore_vfsops.c
	syssrc/sys/kern [gmcgarry_ucred]: core_elf32.c exec_elf32.c init_main.c
	    kern_acct.c kern_event.c kern_exec.c kern_exit.c kern_fork.c
	    kern_ktrace.c kern_proc.c kern_prot.c kern_resource.c kern_sig.c
	    kern_sysctl.c kern_systrace.c sys_process.c uipc_usrreq.c
	    vfs_syscalls.c
	syssrc/sys/miscfs/procfs [gmcgarry_ucred]: procfs_ctl.c
	syssrc/sys/netccitt [gmcgarry_ucred]: pk_acct.c
	syssrc/sys/netkey [gmcgarry_ucred]: key.c
	syssrc/sys/sys [gmcgarry_ucred]: proc.h resource.h sysctl.h ucred.h
	syssrc/sys/ufs/ufs [gmcgarry_ucred]: ufs_vfsops.c

Log Message:
Merge pcred and ucred, and poolify.  TBD: check backward compatibility
and factor-out some higher-level functionality.


To generate a diff of this commit:
cvs rdiff -r1.78 -r1.78.2.1 syssrc/sys/arch/alpha/alpha/trap.c
cvs rdiff -r1.88 -r1.88.12.1 syssrc/sys/arch/amiga/amiga/trap.c
cvs rdiff -r1.25 -r1.25.4.1 syssrc/sys/arch/arm/arm32/fault.c
cvs rdiff -r1.63 -r1.63.12.1 syssrc/sys/arch/atari/atari/trap.c
cvs rdiff -r1.7 -r1.7.2.1 syssrc/sys/arch/cesfic/cesfic/trap.c
cvs rdiff -r1.97 -r1.97.2.1 syssrc/sys/arch/hp300/hp300/trap.c
cvs rdiff -r1.5 -r1.5.2.1 syssrc/sys/arch/i386/i386/pmc.c
cvs rdiff -r1.176 -r1.176.2.1 syssrc/sys/arch/i386/i386/trap.c
cvs rdiff -r1.19 -r1.19.12.1 syssrc/sys/arch/luna68k/luna68k/trap.c
cvs rdiff -r1.99 -r1.99.2.1 syssrc/sys/arch/mac68k/mac68k/trap.c
cvs rdiff -r1.175 -r1.175.2.1 syssrc/sys/arch/mips/mips/trap.c
cvs rdiff -r1.62 -r1.62.12.1 syssrc/sys/arch/mvme68k/mvme68k/trap.c
cvs rdiff -r1.22 -r1.22.2.1 syssrc/sys/arch/news68k/news68k/trap.c
cvs rdiff -r1.38 -r1.38.2.1 syssrc/sys/arch/next68k/next68k/trap.c
cvs rdiff -r1.49 -r1.49.2.1 syssrc/sys/arch/pc532/pc532/trap.c
cvs rdiff -r1.9 -r1.9.2.1 syssrc/sys/arch/powerpc/ibm4xx/trap.c
cvs rdiff -r1.74 -r1.74.2.1 syssrc/sys/arch/powerpc/powerpc/trap.c
cvs rdiff -r1.15 -r1.15.2.1 syssrc/sys/arch/sh5/sh5/trap.c
cvs rdiff -r1.115 -r1.115.2.1 syssrc/sys/arch/sparc/sparc/trap.c
cvs rdiff -r1.85 -r1.85.2.1 syssrc/sys/arch/sparc64/sparc64/trap.c
cvs rdiff -r1.7 -r1.7.6.1 syssrc/sys/arch/sun2/sun2/trap.c
cvs rdiff -r1.106 -r1.106.2.1 syssrc/sys/arch/sun3/sun3/trap.c
cvs rdiff -r1.74 -r1.74.2.1 syssrc/sys/arch/vax/vax/trap.c
cvs rdiff -r1.59 -r1.59.2.1 syssrc/sys/arch/x68k/x68k/trap.c
cvs rdiff -r1.8 -r1.8.2.1 syssrc/sys/arch/x86_64/x86_64/trap.c
cvs rdiff -r1.19 -r1.19.2.1 syssrc/sys/coda/coda_vfsops.c
cvs rdiff -r1.9 -r1.9.12.1 syssrc/sys/compat/common/kern_resource_43.c
cvs rdiff -r1.60 -r1.60.2.1 syssrc/sys/compat/hpux/hpux_compat.c
cvs rdiff -r1.4 -r1.4.8.1 syssrc/sys/compat/irix/irix_mount.c
cvs rdiff -r1.19 -r1.19.2.1 syssrc/sys/compat/irix/irix_prctl.c
cvs rdiff -r1.22 -r1.22.2.1 syssrc/sys/compat/irix/irix_signal.c
cvs rdiff -r1.6 -r1.6.2.1 \
    syssrc/sys/compat/linux/arch/alpha/linux_exec_alpha.c
cvs rdiff -r1.8 -r1.8.2.1 \
    syssrc/sys/compat/linux/arch/powerpc/linux_exec_powerpc.c
cvs rdiff -r1.60 -r1.60.2.1 syssrc/sys/compat/linux/common/linux_exec_elf32.c
cvs rdiff -r1.115 -r1.115.2.1 syssrc/sys/compat/linux/common/linux_misc.c
cvs rdiff -r1.63 -r1.63.6.1 \
    syssrc/sys/compat/linux/common/linux_misc_notalpha.c
cvs rdiff -r1.10 -r1.10.6.1 syssrc/sys/compat/linux/common/linux_sched.c
cvs rdiff -r1.42 -r1.42.2.1 syssrc/sys/compat/linux/common/linux_socket.c
cvs rdiff -r1.13 -r1.13.2.1 syssrc/sys/compat/netbsd32/netbsd32_execve.c
cvs rdiff -r1.69 -r1.69.2.1 syssrc/sys/compat/netbsd32/netbsd32_netbsd.c
cvs rdiff -r1.4 -r1.4.2.1 syssrc/sys/compat/netbsd32/netbsd32_wait.c
cvs rdiff -r1.4 -r1.4.12.1 syssrc/sys/compat/osf1/osf1_prot.c
cvs rdiff -r1.7 -r1.7.2.1 syssrc/sys/compat/svr4/svr4_lwp.c
cvs rdiff -r1.98 -r1.98.2.1 syssrc/sys/compat/svr4/svr4_misc.c
cvs rdiff -r1.7 -r1.7.12.1 syssrc/sys/compat/svr4/svr4_resource.c
cvs rdiff -r1.8 -r1.8.2.1 syssrc/sys/compat/svr4_32/svr4_32_exec_elf32.c
cvs rdiff -r1.3 -r1.3.12.1 syssrc/sys/compat/svr4_32/svr4_32_lwp.c
cvs rdiff -r1.13 -r1.13.2.1 syssrc/sys/compat/svr4_32/svr4_32_misc.c
cvs rdiff -r1.2 -r1.2.12.1 syssrc/sys/compat/svr4_32/svr4_32_resource.c
cvs rdiff -r1.17 -r1.17.2.1 syssrc/sys/ddb/db_xxx.c
cvs rdiff -r1.22 -r1.22.2.1 syssrc/sys/filecorefs/filecore_vfsops.c
cvs rdiff -r1.3 -r1.3.16.1 syssrc/sys/kern/core_elf32.c
cvs rdiff -r1.77 -r1.77.2.1 syssrc/sys/kern/exec_elf32.c \
    syssrc/sys/kern/sys_process.c
cvs rdiff -r1.214 -r1.214.2.1 syssrc/sys/kern/init_main.c
cvs rdiff -r1.50 -r1.50.12.1 syssrc/sys/kern/kern_acct.c
cvs rdiff -r1.5 -r1.5.2.1 syssrc/sys/kern/kern_event.c
cvs rdiff -r1.163 -r1.163.2.1 syssrc/sys/kern/kern_exec.c
cvs rdiff -r1.106 -r1.106.2.1 syssrc/sys/kern/kern_exit.c
cvs rdiff -r1.104 -r1.104.2.1 syssrc/sys/kern/kern_fork.c
cvs rdiff -r1.64 -r1.64.2.1 syssrc/sys/kern/kern_ktrace.c
cvs rdiff -r1.54 -r1.54.2.1 syssrc/sys/kern/kern_proc.c
cvs rdiff -r1.69 -r1.69.2.1 syssrc/sys/kern/kern_prot.c
cvs rdiff -r1.67 -r1.67.2.1 syssrc/sys/kern/kern_resource.c
cvs rdiff -r1.129 -r1.129.2.1 syssrc/sys/kern/kern_sig.c
cvs rdiff -r1.122 -r1.122.2.1 syssrc/sys/kern/kern_sysctl.c
cvs rdiff -r1.22 -r1.22.2.1 syssrc/sys/kern/kern_systrace.c
cvs rdiff -r1.56 -r1.56.2.1 syssrc/sys/kern/uipc_usrreq.c
cvs rdiff -r1.178 -r1.178.2.1 syssrc/sys/kern/vfs_syscalls.c
cvs rdiff -r1.23 -r1.23.2.1 syssrc/sys/miscfs/procfs/procfs_ctl.c
cvs rdiff -r1.14 -r1.14.12.1 syssrc/sys/netccitt/pk_acct.c
cvs rdiff -r1.81 -r1.81.2.1 syssrc/sys/netkey/key.c
cvs rdiff -r1.149 -r1.149.2.1 syssrc/sys/sys/proc.h
cvs rdiff -r1.20 -r1.20.32.1 syssrc/sys/sys/resource.h
cvs rdiff -r1.85 -r1.85.2.1 syssrc/sys/sys/sysctl.h
cvs rdiff -r1.14 -r1.14.12.1 syssrc/sys/sys/ucred.h
cvs rdiff -r1.13 -r1.13.12.1 syssrc/sys/ufs/ufs/ufs_vfsops.c

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