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;