Merge branch 'for-3.20/bdi' of git://git.kernel.dk/linux-block
[linux-2.6-block.git] / mm / filemap_xip.c
index 70c09da1a4198c3def28256c1b5c8cd79f16a5c6..c175f9f25210a61896543e5eb371c90d534f8f3d 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 #include <linux/fs.h>
+#include <linux/backing-dev.h>
 #include <linux/pagemap.h>
 #include <linux/export.h>
 #include <linux/uio.h>
@@ -409,7 +410,7 @@ xip_file_write(struct file *filp, const char __user *buf, size_t len,
        count = len;
 
        /* We can write back this queue in page reclaim */
-       current->backing_dev_info = mapping->backing_dev_info;
+       current->backing_dev_info = inode_to_bdi(inode);
 
        ret = generic_write_checks(filp, &pos, &count, S_ISBLK(inode->i_mode));
        if (ret)