LFS blksize now takes three arguments; lfs_balloc now takes an offset
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Tue, 9 May 1995 03:59:25 +0000 (19:59 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Tue, 9 May 1995 03:59:25 +0000 (19:59 -0800)
SCCS-vsn: sys/ufs/ufs/ufs_readwrite.c 8.11

usr/src/sys/ufs/ufs/ufs_readwrite.c

index 54a16c7..d07fb19 100644 (file)
@@ -4,11 +4,11 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)ufs_readwrite.c     8.10 (Berkeley) %G%
+ *     @(#)ufs_readwrite.c     8.11 (Berkeley) %G%
  */
 
 #ifdef LFS_READWRITE
  */
 
 #ifdef LFS_READWRITE
-#define        BLKSIZE(a, b, c)        blksize(a)
+#define        BLKSIZE(a, b, c)        blksize(a, b, c)
 #define        FS                      struct lfs
 #define        I_FS                    i_lfs
 #define        READ                    lfs_read
 #define        FS                      struct lfs
 #define        I_FS                    i_lfs
 #define        READ                    lfs_read
@@ -206,7 +206,7 @@ WRITE(ap)
                        xfersize = uio->uio_resid;
 #ifdef LFS_READWRITE
                (void)lfs_check(vp, lbn);
                        xfersize = uio->uio_resid;
 #ifdef LFS_READWRITE
                (void)lfs_check(vp, lbn);
-               error = lfs_balloc(vp, xfersize, lbn, &bp);
+               error = lfs_balloc(vp, blkoffset, xfersize, lbn, &bp);
 #else
                if (fs->fs_bsize > xfersize)
                        flags |= B_CLRBUF;
 #else
                if (fs->fs_bsize > xfersize)
                        flags |= B_CLRBUF;