Module Name: src Committed By: snj Date: Tue May 19 04:56:46 UTC 2015
Modified Files: src/sys/nfs [netbsd-7]: nfs_vnops.c Log Message: Pull up following revision(s) (requested by chs in ticket #769): sys/nfs/nfs_vnops.c: revision 1.308 in nfs_writerpc(), avoid a signed/unsigned problem in computing the number of bytes to back up in the uio when we need to resend a write RPC (eg. after a server crash) on a 64-bit platform. should fix PR 35448. To generate a diff of this commit: cvs rdiff -u -r1.306 -r1.306.2.1 src/sys/nfs/nfs_vnops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/nfs/nfs_vnops.c diff -u src/sys/nfs/nfs_vnops.c:1.306 src/sys/nfs/nfs_vnops.c:1.306.2.1 --- src/sys/nfs/nfs_vnops.c:1.306 Fri Jul 25 08:20:53 2014 +++ src/sys/nfs/nfs_vnops.c Tue May 19 04:56:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: nfs_vnops.c,v 1.306 2014/07/25 08:20:53 dholland Exp $ */ +/* $NetBSD: nfs_vnops.c,v 1.306.2.1 2015/05/19 04:56:45 snj Exp $ */ /* * Copyright (c) 1989, 1993 @@ -39,7 +39,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: nfs_vnops.c,v 1.306 2014/07/25 08:20:53 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: nfs_vnops.c,v 1.306.2.1 2015/05/19 04:56:45 snj Exp $"); #ifdef _KERNEL_OPT #include "opt_nfs.h" @@ -1311,7 +1311,7 @@ retry: byte_count = 0; /* count of bytes actually written */ while (tsiz > 0) { uint32_t datalen; /* data bytes need to be allocated in mbuf */ - uint32_t backup; + size_t backup; bool stalewriteverf = false; nfsstats.rpccnt[NFSPROC_WRITE]++;