writeback: make writeback_control track the inode being written back
[deliverable/linux.git] / mm / filemap.c
index 7b1443dc3ad0ad79a2fea7d966d6cd3eb24309c6..2f065b19b6350941b6b0d3d1bc3c5a8a6e78a49c 100644 (file)
@@ -290,7 +290,9 @@ int __filemap_fdatawrite_range(struct address_space *mapping, loff_t start,
        if (!mapping_cap_writeback_dirty(mapping))
                return 0;
 
+       wbc_attach_fdatawrite_inode(&wbc, mapping->host);
        ret = do_writepages(mapping, &wbc);
+       wbc_detach_inode(&wbc);
        return ret;
 }
 
This page took 0.029159 seconds and 5 git commands to generate.