|
@@ -69,10 +69,10 @@ EXPORT_SYMBOL(writeback_in_progress);
|
|
static inline struct backing_dev_info *inode_to_bdi(struct inode *inode)
|
|
static inline struct backing_dev_info *inode_to_bdi(struct inode *inode)
|
|
{
|
|
{
|
|
struct super_block *sb = inode->i_sb;
|
|
struct super_block *sb = inode->i_sb;
|
|
-
|
|
|
|
|
|
+#ifdef CONFIG_BLOCK
|
|
if (sb_is_blkdev_sb(sb))
|
|
if (sb_is_blkdev_sb(sb))
|
|
- return inode->i_mapping->backing_dev_info;
|
|
|
|
-
|
|
|
|
|
|
+ return blk_get_backing_dev_info(I_BDEV(inode));
|
|
|
|
+#endif
|
|
return sb->s_bdi;
|
|
return sb->s_bdi;
|
|
}
|
|
}
|
|
|
|
|