Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f3f266ab authored by Chris Mason's avatar Chris Mason
Browse files

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: default avatarChris Mason <chris.mason@oracle.com>
parent f7c79f30
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -840,15 +840,15 @@ static int btree_submit_bio_hook(struct inode *inode, int rw, struct bio *bio,
{
	int ret;

	ret = btrfs_bio_wq_end_io(BTRFS_I(inode)->root->fs_info,
					  bio, 1);
	BUG_ON(ret);

	if (!(rw & REQ_WRITE)) {

		/*
		 * called for a read, do the setup so that checksum validation
		 * 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,
				     mirror_num, 0);
	}