diff options
Diffstat (limited to 'mm/filemap_xip.c')
-rw-r--r-- | mm/filemap_xip.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mm/filemap_xip.c b/mm/filemap_xip.c index 0d105aeff82f..26897fbfbe19 100644 --- a/mm/filemap_xip.c +++ b/mm/filemap_xip.c | |||
@@ -9,6 +9,7 @@ | |||
9 | */ | 9 | */ |
10 | 10 | ||
11 | #include <linux/fs.h> | 11 | #include <linux/fs.h> |
12 | #include <linux/backing-dev.h> | ||
12 | #include <linux/pagemap.h> | 13 | #include <linux/pagemap.h> |
13 | #include <linux/export.h> | 14 | #include <linux/export.h> |
14 | #include <linux/uio.h> | 15 | #include <linux/uio.h> |
@@ -410,7 +411,7 @@ xip_file_write(struct file *filp, const char __user *buf, size_t len, | |||
410 | count = len; | 411 | count = len; |
411 | 412 | ||
412 | /* We can write back this queue in page reclaim */ | 413 | /* We can write back this queue in page reclaim */ |
413 | current->backing_dev_info = mapping->backing_dev_info; | 414 | current->backing_dev_info = inode_to_bdi(inode); |
414 | 415 | ||
415 | ret = generic_write_checks(filp, &pos, &count, S_ISBLK(inode->i_mode)); | 416 | ret = generic_write_checks(filp, &pos, &count, S_ISBLK(inode->i_mode)); |
416 | if (ret) | 417 | if (ret) |