summaryrefslogtreecommitdiff
path: root/sys/miscfs
diff options
context:
space:
mode:
authoryamt <yamt@NetBSD.org>2002-11-15 14:01:57 +0000
committeryamt <yamt@NetBSD.org>2002-11-15 14:01:57 +0000
commitbbbe3e07d747db452492322d7de38bc1873bb236 (patch)
treef79393eb7bec94b8cd09351414f02c0625ed5a62 /sys/miscfs
parent122b0bd68fd3a7e6c21d1523a681717193f48ce8 (diff)
genfs_compat_gop_write: set uio_iovcnt correctly.
Diffstat (limited to 'sys/miscfs')
-rw-r--r--sys/miscfs/genfs/genfs_vnops.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/miscfs/genfs/genfs_vnops.c b/sys/miscfs/genfs/genfs_vnops.c
index c0339c09fd9..4731a9a8f94 100644
--- a/sys/miscfs/genfs/genfs_vnops.c
+++ b/sys/miscfs/genfs/genfs_vnops.c
@@ -1,4 +1,4 @@
-/* $NetBSD: genfs_vnops.c,v 1.67 2002/10/25 05:44:41 yamt Exp $ */
+/* $NetBSD: genfs_vnops.c,v 1.68 2002/11/15 14:01:57 yamt Exp $ */
/*
* Copyright (c) 1982, 1986, 1989, 1993
@@ -35,7 +35,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: genfs_vnops.c,v 1.67 2002/10/25 05:44:41 yamt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: genfs_vnops.c,v 1.68 2002/11/15 14:01:57 yamt Exp $");
#include "opt_nfsserver.h"
@@ -1620,7 +1620,7 @@ genfs_compat_gop_write(struct vnode *vp, struct vm_page **pgs, int npages,
iov.iov_base = (void *)kva;
iov.iov_len = npages << PAGE_SHIFT;
uio.uio_iov = &iov;
- uio.uio_iovcnt = npages;
+ uio.uio_iovcnt = 1;
uio.uio_offset = offset;
uio.uio_segflg = UIO_SYSSPACE;
uio.uio_rw = UIO_WRITE;