Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 May 1997 19:29:17 +0200
From:      Tor Egge <Tor.Egge@idi.ntnu.no>
To:        Tor.Egge@idi.ntnu.no
Cc:        freebsd-bugs@hub.freebsd.org
Subject:   Re: kern/3438: Use of NFS v3 might cause a trap 12
Message-ID:  <199705131729.TAA26264@pat.idt.unit.no>
In-Reply-To: Your message of "Sun, 11 May 1997 16:10:02 -0700 (PDT)"
References:  <199705112310.QAA17412@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help


Fix:

Index: nfs_bio.c
===================================================================
RCS file: /home/ncvs/src/sys/nfs/nfs_bio.c,v
retrieving revision 1.36
diff -c -r1.36 nfs_bio.c
*** nfs_bio.c	1997/04/19 14:28:36	1.36
--- nfs_bio.c	1997/05/13 17:12:31
***************
*** 958,964 ****
  		io.iov_base = (char *)bp->b_data + bp->b_dirtyoff;
  		uiop->uio_rw = UIO_WRITE;
  		nfsstats.write_bios++;
! 		if ((bp->b_flags & (B_ASYNC | B_NEEDCOMMIT | B_NOCACHE)) == B_ASYNC)
  		    iomode = NFSV3WRITE_UNSTABLE;
  		else
  		    iomode = NFSV3WRITE_FILESYNC;
--- 958,964 ----
  		io.iov_base = (char *)bp->b_data + bp->b_dirtyoff;
  		uiop->uio_rw = UIO_WRITE;
  		nfsstats.write_bios++;
! 		if ((bp->b_flags & (B_ASYNC | B_NEEDCOMMIT | B_NOCACHE | B_CLUSTER)) == B_ASYNC)
  		    iomode = NFSV3WRITE_UNSTABLE;
  		else
  		    iomode = NFSV3WRITE_FILESYNC;





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199705131729.TAA26264>