aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorBruce Evans <bde@FreeBSD.org>1997-03-03 16:23:15 +0000
committerBruce Evans <bde@FreeBSD.org>1997-03-03 16:23:15 +0000
commit0d4c2cc0c7ca207449af6b13b99caf914d35008a (patch)
tree613f702afabed01607123223e6f1fe658a37fe77 /sys
parent01645cb5c9f00286ca2df36c13b77ba60a6964c6 (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/gnu/ext2fs/ext2_readwrite.c8
-rw-r--r--sys/gnu/fs/ext2fs/ext2_readwrite.c8
-rw-r--r--sys/ufs/ufs/ufs_readwrite.c10
3 files changed, 1 insertions, 25 deletions
diff --git a/sys/gnu/ext2fs/ext2_readwrite.c b/sys/gnu/ext2fs/ext2_readwrite.c
index b96b8ad46b6d0..806c630418e21 100644
--- a/sys/gnu/ext2fs/ext2_readwrite.c
+++ b/sys/gnu/ext2fs/ext2_readwrite.c
@@ -142,12 +142,8 @@ READ(ap)
break;
xfersize = size;
}
- if (uio->uio_segflg != UIO_NOCOPY)
- ip->i_flag |= IN_RECURSE;
error =
uiomove((char *)bp->b_data + blkoffset, (int)xfersize, uio);
- if (uio->uio_segflg != UIO_NOCOPY)
- ip->i_flag &= ~IN_RECURSE;
if (error)
break;
#if !defined(__FreeBSD__)
@@ -273,12 +269,8 @@ WRITE(ap)
if (size < xfersize)
xfersize = size;
- if (uio->uio_segflg != UIO_NOCOPY)
- ip->i_flag |= IN_RECURSE;
error =
uiomove((char *)bp->b_data + blkoffset, (int)xfersize, uio);
- if (uio->uio_segflg != UIO_NOCOPY)
- ip->i_flag &= ~IN_RECURSE;
if (ioflag & IO_VMIO)
bp->b_flags |= B_RELBUF;
diff --git a/sys/gnu/fs/ext2fs/ext2_readwrite.c b/sys/gnu/fs/ext2fs/ext2_readwrite.c
index b96b8ad46b6d0..806c630418e21 100644
--- a/sys/gnu/fs/ext2fs/ext2_readwrite.c
+++ b/sys/gnu/fs/ext2fs/ext2_readwrite.c
@@ -142,12 +142,8 @@ READ(ap)
break;
xfersize = size;
}
- if (uio->uio_segflg != UIO_NOCOPY)
- ip->i_flag |= IN_RECURSE;
error =
uiomove((char *)bp->b_data + blkoffset, (int)xfersize, uio);
- if (uio->uio_segflg != UIO_NOCOPY)
- ip->i_flag &= ~IN_RECURSE;
if (error)
break;
#if !defined(__FreeBSD__)
@@ -273,12 +269,8 @@ WRITE(ap)
if (size < xfersize)
xfersize = size;
- if (uio->uio_segflg != UIO_NOCOPY)
- ip->i_flag |= IN_RECURSE;
error =
uiomove((char *)bp->b_data + blkoffset, (int)xfersize, uio);
- if (uio->uio_segflg != UIO_NOCOPY)
- ip->i_flag &= ~IN_RECURSE;
if (ioflag & IO_VMIO)
bp->b_flags |= B_RELBUF;
diff --git a/sys/ufs/ufs/ufs_readwrite.c b/sys/ufs/ufs/ufs_readwrite.c
index 49dcc4dd72d6e..eb980b86bf0d7 100644
--- a/sys/ufs/ufs/ufs_readwrite.c
+++ b/sys/ufs/ufs/ufs_readwrite.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)ufs_readwrite.c 8.11 (Berkeley) 5/8/95
- * $Id$
+ * $Id: ufs_readwrite.c,v 1.27 1997/02/22 09:47:51 peter Exp $
*/
#ifdef LFS_READWRITE
@@ -153,12 +153,8 @@ READ(ap)
break;
xfersize = size;
}
- if (uio->uio_segflg != UIO_NOCOPY)
- ip->i_flag |= IN_RECURSE;
error =
uiomove((char *)bp->b_data + blkoffset, (int)xfersize, uio);
- if (uio->uio_segflg != UIO_NOCOPY)
- ip->i_flag &= ~IN_RECURSE;
if (error)
break;
@@ -274,12 +270,8 @@ WRITE(ap)
if (size < xfersize)
xfersize = size;
- if (uio->uio_segflg != UIO_NOCOPY)
- ip->i_flag |= IN_RECURSE;
error =
uiomove((char *)bp->b_data + blkoffset, (int)xfersize, uio);
- if (uio->uio_segflg != UIO_NOCOPY)
- ip->i_flag &= ~IN_RECURSE;
#ifdef LFS_READWRITE
(void)VOP_BWRITE(bp);
#else