|
@@ -1472,7 +1472,7 @@ int fat_flush_inodes(struct super_block *sb, struct inode *i1, struct inode *i2)
|
|
ret = writeback_inode(i1);
|
|
ret = writeback_inode(i1);
|
|
if (!ret && i2)
|
|
if (!ret && i2)
|
|
ret = writeback_inode(i2);
|
|
ret = writeback_inode(i2);
|
|
- if (!ret && sb) {
|
|
|
|
|
|
+ if (!ret) {
|
|
struct address_space *mapping = sb->s_bdev->bd_inode->i_mapping;
|
|
struct address_space *mapping = sb->s_bdev->bd_inode->i_mapping;
|
|
ret = filemap_flush(mapping);
|
|
ret = filemap_flush(mapping);
|
|
}
|
|
}
|