Btrfs: Add async worker threads for pre and post IO checksumming
[linux-2.6-block.git] / fs / btrfs / inode.c
index 0f14697becef494d4e8920fc791d3d086fa068b3..7daef8d370064cf667e03d0a93ee42d821f35313 100644 (file)
@@ -359,7 +359,7 @@ int __btrfs_submit_bio_hook(struct inode *inode, int rw, struct bio *bio,
 
        kfree(sums);
 
-       return btrfs_map_bio(root, rw, bio, mirror_num);
+       return btrfs_map_bio(root, rw, bio, mirror_num, 1);
 }
 
 int btrfs_submit_bio_hook(struct inode *inode, int rw, struct bio *bio,
@@ -383,7 +383,7 @@ int btrfs_submit_bio_hook(struct inode *inode, int rw, struct bio *bio,
                                   inode, rw, bio, mirror_num,
                                   __btrfs_submit_bio_hook);
 mapit:
-       return btrfs_map_bio(root, rw, bio, mirror_num);
+       return btrfs_map_bio(root, rw, bio, mirror_num, 0);
 }
 
 int btrfs_readpage_io_hook(struct page *page, u64 start, u64 end)