Since the introduction of the Dynamic Buffer Cache, cluster_write() is a
noop.  Since here it has never been enable, let's kill this code.

ok?

Index: ufs/ext2fs/ext2fs_readwrite.c
===================================================================
RCS file: /cvs/src/sys/ufs/ext2fs/ext2fs_readwrite.c,v
retrieving revision 1.35
diff -u -p -r1.35 ext2fs_readwrite.c
--- ufs/ext2fs/ext2fs_readwrite.c       14 Mar 2015 03:38:52 -0000      1.35
+++ ufs/ext2fs/ext2fs_readwrite.c       7 Jan 2016 16:38:02 -0000
@@ -56,9 +56,6 @@
 static int     ext2_ind_read(struct vnode *, struct inode *, struct m_ext2fs 
*, struct uio *);
 static int     ext4_ext_read(struct vnode *, struct inode *, struct m_ext2fs 
*, struct uio *);
 
-#define doclusterread 0 /* XXX underway */
-#define doclusterwrite 0
-
 /*
  * Vnode op for reading.
  */
@@ -335,12 +332,9 @@ ext2fs_write(void *v)
 #endif
                if (ioflag & IO_SYNC)
                        (void)bwrite(bp);
-               else if (xfersize + blkoffset == fs->e2fs_bsize) {
-                       if (doclusterwrite)
-                               cluster_write(bp, &ip->i_ci, ext2fs_size(ip));
-                       else
-                               bawrite(bp);
-               } else
+               else if (xfersize + blkoffset == fs->e2fs_bsize)
+                       bawrite(bp);
+               else
                        bdwrite(bp);
                if (error || xfersize == 0)
                        break;

Reply via email to