#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>
.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;