Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 05/12/1997 23:40:04
fvdl
Mon May 12 16:36:10 PDT 1997
Update of /a/cvsroot/src/sys/nfs
In directory netbsd1:/var/slash-tmp/cvs-serv23368

Modified Files:
	nfs.h nfsrvcache.h nfsrtt.h 
Log Message:
Store RPC procnum consistently as an u_int32_t. This is as it should be,
and avoid possible server crashes due to bogus comparisons. Partly
from BSDI.


thorpej
Mon May 12 16:36:34 PDT 1997
Update of /cvsroot/src/sys/kern
In directory netbsd1:/var/slash-tmp/cvs-serv23827

Modified Files:
	subr_extent.c 
Log Message:
Fix two boundary/overflow errors in extent_alloc_subregion():
(1): "substart == ex->ex_end" and "subend == ex->ex_start"
     are completely legal parameters for extent_alloc_subregion()
(2): "(subend - substart) + 1" can cause an overflow if the whole
    numeric range is covered by the extent.
Submitted by Matthias Drochner <drochner@zelz26.zel.kfa-juelich.de>
in PR #3119.


fvdl
Mon May 12 16:37:17 PDT 1997
Update of /a/cvsroot/src/sys/nfs
In directory netbsd1:/var/slash-tmp/cvs-serv24030

Modified Files:
	nfs_serv.c 
Log Message:
In nfsrvw_coalesce, make sure the coalesce list from the nfsd is moved
as well. This fixes client hangs. (from Naofumi Honda
<honda@Kururu.math.sci.hokudai.ac.jp> / NetBSD-pc98)