]> git.ipfire.org Git - people/arne_f/kernel.git/blobdiff - fs/reiserfs/file.c
blkdev: generalize flags for blkdev_issue_fn functions
[people/arne_f/kernel.git] / fs / reiserfs / file.c
index 1d9c12714c5cd4a69384519d4a183447b956d27d..9977df9f3a541b34d27b968da7d6ce918d062a33 100644 (file)
@@ -147,7 +147,8 @@ static int reiserfs_sync_file(struct file *filp,
        barrier_done = reiserfs_commit_for_inode(inode);
        reiserfs_write_unlock(inode->i_sb);
        if (barrier_done != 1 && reiserfs_barrier_flush(inode->i_sb))
-               blkdev_issue_flush(inode->i_sb->s_bdev, NULL);
+               blkdev_issue_flush(inode->i_sb->s_bdev, GFP_KERNEL, NULL, 
+                       BLKDEV_IFL_WAIT);
        if (barrier_done < 0)
                return barrier_done;
        return (err < 0) ? -EIO : 0;