diff options
| author | yamt <yamt@NetBSD.org> | 2002-11-15 14:01:57 +0000 |
|---|---|---|
| committer | yamt <yamt@NetBSD.org> | 2002-11-15 14:01:57 +0000 |
| commit | bbbe3e07d747db452492322d7de38bc1873bb236 (patch) | |
| tree | f79393eb7bec94b8cd09351414f02c0625ed5a62 /sys/miscfs | |
| parent | 122b0bd68fd3a7e6c21d1523a681717193f48ce8 (diff) | |
genfs_compat_gop_write: set uio_iovcnt correctly.
Diffstat (limited to 'sys/miscfs')
| -rw-r--r-- | sys/miscfs/genfs/genfs_vnops.c | 6 |
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; |
