Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 10/15/1996 23:10:02
cgd
Tue Oct 15 16:00:11 PDT 1996
Update of /cvsroot/src/sys/kern
In directory netbsd1:/var/slash-tmp/cvs-serv24793

Modified Files:
	kern_synch.c 
Log Message:
reorganize tsleep() so the (cold || panicstr) test is done before the
ktrace context switch checking.  If syncing disks while handling a panic
that occurred while 'curproc' was NULL, the old code would dereference
NULL and die.  The (slight) reorganization was done so that space (one extra
splhigh()), rather than time (one extra comparison), would be wasted.


explorer
Tue Oct 15 16:01:14 PDT 1996
Update of /a/cvsroot/doc
In directory netbsd1:/var/slash-tmp/cvs-serv25214

Modified Files:
	CHANGES 
Log Message:
Remove FD_SETSIZE changes

mark
Tue Oct 15 16:01:42 PDT 1996
Update of /cvsroot/src/lib/libarch/arm32
In directory netbsd1:/var/slash-tmp/cvs-serv24969

Added Files:
	arm32_sync_icache.2 arm32_sync_icache.c 
Log Message:
Initial commit of the arm32_sync_icache() function in libarm32.
This uses the ARM32_SYNC_ICACHE op to sysarch() to ensure that the processor
instruction cache is in sync with main memory and the data cache.


jonathan
Tue Oct 15 16:04:32 PDT 1996
Update of /cvsroot/src/usr.bin/elfstrip
In directory netbsd1:/var/slash-tmp/cvs-serv25695

Removed Files:
	elf-strip.c 
Log Message:
remove duplicate of elfstrip.c


cgd
Tue Oct 15 16:06:28 PDT 1996
Update of /cvsroot/src/sys/kern
In directory netbsd1:/var/slash-tmp/cvs-serv25784

Modified Files:
	vfs_bio.c 
Log Message:
curproc was being used directly for ru_{in,ou}block counting.  Instead
of using it directly, use a local, and set that local to be curproc
if curproc is not NULL else a pointer to process 0's proc struct.
If syncing disks while handling a panic that occurred while 'curproc'
was NULL, the old code would dereference NULL and die.