diff options
author | dyson <dyson@FreeBSD.org> | 1995-09-04 00:21:16 +0000 |
---|---|---|
committer | dyson <dyson@FreeBSD.org> | 1995-09-04 00:21:16 +0000 |
commit | 251a16a6af0b7f6463e6619864a452faa67e82da (patch) | |
tree | 465f75274afdb8df4c9cc8c1841dd1321fa64e04 /sys/ufs/lfs/lfs_syscalls.c | |
parent | 864d8a877ca6e1f78bb3b404658a992fa3bb2bdc (diff) | |
download | FreeBSD-src-251a16a6af0b7f6463e6619864a452faa67e82da.zip FreeBSD-src-251a16a6af0b7f6463e6619864a452faa67e82da.tar.gz |
Added VOP_GETPAGES/VOP_PUTPAGES and also the "backwards" block count
for VOP_BMAP. Updated affected filesystems...
Diffstat (limited to 'sys/ufs/lfs/lfs_syscalls.c')
-rw-r--r-- | sys/ufs/lfs/lfs_syscalls.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/ufs/lfs/lfs_syscalls.c b/sys/ufs/lfs/lfs_syscalls.c index 5da8659..7d34c5b 100644 --- a/sys/ufs/lfs/lfs_syscalls.c +++ b/sys/ufs/lfs/lfs_syscalls.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)lfs_syscalls.c 8.5 (Berkeley) 4/20/94 - * $Id: lfs_syscalls.c,v 1.10 1995/05/30 08:15:25 rgrimes Exp $ + * $Id: lfs_syscalls.c,v 1.11 1995/07/29 11:43:08 bde Exp $ */ #include <sys/param.h> @@ -189,7 +189,7 @@ lfs_markv(p, uap, retval) /* If this BLOCK_INFO didn't contain a block, keep going. */ if (blkp->bi_lbn == LFS_UNUSED_LBN) continue; - if (VOP_BMAP(vp, blkp->bi_lbn, NULL, &b_daddr, NULL) || + if (VOP_BMAP(vp, blkp->bi_lbn, NULL, &b_daddr, NULL, NULL) || b_daddr != blkp->bi_daddr) continue; /* @@ -298,7 +298,7 @@ lfs_bmapv(p, uap, retval) if (VFS_VGET(mntp, blkp->bi_inode, &vp)) daddr = LFS_UNUSED_DADDR; else { - if (VOP_BMAP(vp, blkp->bi_lbn, NULL, &daddr, NULL)) + if (VOP_BMAP(vp, blkp->bi_lbn, NULL, &daddr, NULL, NULL)) daddr = LFS_UNUSED_DADDR; vput(vp); } |