]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Various changes lifted from the OpenBSD cvs tree:
authorPeter Wemm <peter@FreeBSD.org>
Sat, 5 Jun 1999 05:35:03 +0000 (05:35 +0000)
committerPeter Wemm <peter@FreeBSD.org>
Sat, 5 Jun 1999 05:35:03 +0000 (05:35 +0000)
commitb903b04cc0511b36869b0b6a59691517c59244fe
treeab674779bb261280261b29a88de9bcc2fd4e0c84
parentba68ee9642fa07fee18a2048e53ed9b5ef96f440
Various changes lifted from the OpenBSD cvs tree:

txdr_hyper and fxdr_hyper tweaks to avoid excessive CPU order knowledge.

nfs_serv.c: don't call nfsm_adj() with negative values, windows clients
could crash servers when doing a readdir of a large directory.

nfs_socket.c: Use IP_PORTRANGE to get a priviliged port without a spin
loop trying to bind().  Don't clobber a mbuf pointer or we get panics
on a NFS3ERR_JUKEBOX error from a server when reusing a freed mbuf.

nfs_subs.c: Don't loose st_blocks on NFSv2 mounts when > 2GB.

Obtained from:  OpenBSD
19 files changed:
sys/nfs/nfs_common.c
sys/nfs/nfs_common.h
sys/nfs/nfs_nqlease.c
sys/nfs/nfs_serv.c
sys/nfs/nfs_socket.c
sys/nfs/nfs_subs.c
sys/nfs/nfs_vfsops.c
sys/nfs/nfs_vnops.c
sys/nfs/nfsm_subs.h
sys/nfs/xdr_subs.h
sys/nfsclient/nfs_socket.c
sys/nfsclient/nfs_subs.c
sys/nfsclient/nfs_vfsops.c
sys/nfsclient/nfs_vnops.c
sys/nfsclient/nfsm_subs.h
sys/nfsserver/nfs_serv.c
sys/nfsserver/nfs_srvsock.c
sys/nfsserver/nfs_srvsubs.c
sys/nfsserver/nfsm_subs.h