Btrfs: don't use threaded IO completion helpers for metadata writes
The metadata write IO completion code is now simple enough that we don't need the threaded helpers anymore. Signed-off-by: Chris Mason <chris.mason@oracle.com>
This commit is contained in:
Родитель
f7c79f30cb
Коммит
f3f266ab1b
|
@ -840,15 +840,15 @@ static int btree_submit_bio_hook(struct inode *inode, int rw, struct bio *bio,
|
||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
ret = btrfs_bio_wq_end_io(BTRFS_I(inode)->root->fs_info,
|
|
||||||
bio, 1);
|
|
||||||
BUG_ON(ret);
|
|
||||||
|
|
||||||
if (!(rw & REQ_WRITE)) {
|
if (!(rw & REQ_WRITE)) {
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* called for a read, do the setup so that checksum validation
|
* called for a read, do the setup so that checksum validation
|
||||||
* can happen in the async kernel threads
|
* can happen in the async kernel threads
|
||||||
*/
|
*/
|
||||||
|
ret = btrfs_bio_wq_end_io(BTRFS_I(inode)->root->fs_info,
|
||||||
|
bio, 1);
|
||||||
|
BUG_ON(ret);
|
||||||
return btrfs_map_bio(BTRFS_I(inode)->root, rw, bio,
|
return btrfs_map_bio(BTRFS_I(inode)->root, rw, bio,
|
||||||
mirror_num, 0);
|
mirror_num, 0);
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче