Subject: CVS commit: syssrc/sys
To: None <source-changes@netbsd.org>
From: Chuck Silvers <chs@netbsd.org>
List: source-changes
Date: 10/06/2002 01:34:06
Module Name:	syssrc
Committed By:	chs
Date:		Sat Oct  5 22:34:06 UTC 2002

Modified Files:
	syssrc/sys/arch/mips/mips: cpu_exec.c
	syssrc/sys/arch/sh3/sh3: coff_exec.c
	syssrc/sys/compat/common: compat_exec.c
	syssrc/sys/compat/hpux: hpux_exec_aout.c
	syssrc/sys/compat/ibcs2: ibcs2_exec_coff.c
	syssrc/sys/compat/linux/common: linux_exec_aout.c linux_uselib.c
	syssrc/sys/compat/m68k4k: m68k4k_exec.c
	syssrc/sys/compat/netbsd32: netbsd32_exec_aout.c
	syssrc/sys/compat/sunos: sunos_exec_aout.c
	syssrc/sys/kern: exec_aout.c exec_ecoff.c exec_elf32.c exec_macho.c
	    exec_subr.c vfs_vnops.c
	syssrc/sys/sys: vnode.h

Log Message:
count executable image pages as executable for vm-usage purposes.
also, always do the VTEXT vs. v_writecount mutual exclusion
(which we previously skipped if the text or data segment was empty).


To generate a diff of this commit:
cvs rdiff -r1.33 -r1.34 syssrc/sys/arch/mips/mips/cpu_exec.c
cvs rdiff -r1.16 -r1.17 syssrc/sys/arch/sh3/sh3/coff_exec.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/compat/common/compat_exec.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/compat/hpux/hpux_exec_aout.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/compat/ibcs2/ibcs2_exec_coff.c
cvs rdiff -r1.49 -r1.50 syssrc/sys/compat/linux/common/linux_exec_aout.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/compat/linux/common/linux_uselib.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/compat/m68k4k/m68k4k_exec.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/compat/netbsd32/netbsd32_exec_aout.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/compat/sunos/sunos_exec_aout.c
cvs rdiff -r1.24 -r1.25 syssrc/sys/kern/exec_aout.c
cvs rdiff -r1.17 -r1.18 syssrc/sys/kern/exec_ecoff.c
cvs rdiff -r1.75 -r1.76 syssrc/sys/kern/exec_elf32.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/kern/exec_macho.c
cvs rdiff -r1.30 -r1.31 syssrc/sys/kern/exec_subr.c
cvs rdiff -r1.54 -r1.55 syssrc/sys/kern/vfs_vnops.c
cvs rdiff -r1.95 -r1.96 syssrc/sys/sys/vnode.h

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