update to 2.6.9-rc1
[linux-flexiantxendom0-3.2.10.git] / fs / ext3 / fsync.c
index 8871c11..0b6a459 100644 (file)
@@ -27,7 +27,6 @@
 #include <linux/sched.h>
 #include <linux/writeback.h>
 #include <linux/jbd.h>
-#include <linux/blkdev.h>
 #include <linux/ext3_fs.h>
 #include <linux/ext3_jbd.h>
 
@@ -86,10 +85,7 @@ int ext3_sync_file(struct file * file, struct dentry *dentry, int datasync)
                        .sync_mode = WB_SYNC_ALL,
                        .nr_to_write = 0, /* sys_fsync did this */
                };
-               journal_t *journal = EXT3_SB(inode->i_sb)->s_journal;
                ret = sync_inode(inode, &wbc);
-               if (journal && (journal->j_flags & JFS_BARRIER))
-                       blkdev_issue_flush(inode->i_sb->s_bdev, NULL);
        }
 out:
        return ret;