]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - fs/buffer.c
[PATCH] Fix and add EXPORT_SYMBOL(filemap_write_and_wait)
[mirror_ubuntu-bionic-kernel.git] / fs / buffer.c
index 55023231e460c57470f46b200ae21b0d3700325f..263df0f192aa2bdcf458810669c370a48385213b 100644 (file)
@@ -153,14 +153,8 @@ int sync_blockdev(struct block_device *bdev)
 {
        int ret = 0;
 
-       if (bdev) {
-               int err;
-
-               ret = filemap_fdatawrite(bdev->bd_inode->i_mapping);
-               err = filemap_fdatawait(bdev->bd_inode->i_mapping);
-               if (!ret)
-                       ret = err;
-       }
+       if (bdev)
+               ret = filemap_write_and_wait(bdev->bd_inode->i_mapping);
        return ret;
 }
 EXPORT_SYMBOL(sync_blockdev);