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

Commit 55141366 authored by Jens Axboe's avatar Jens Axboe
Browse files

bfq-iosched: don't worry about reserved tags in limit_depth



Reserved tags are used for error handling, we don't need to
care about them for regular IO. The core won't call us for these
anyway.

Acked-by: default avatarPaolo Valente <paolo.valente@linaro.org>
Reviewed-by: default avatarOmar Sandoval <osandov@fb.com>
Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent 17a51199
Loading
Loading
Loading
Loading
+1 −8
Original line number Diff line number Diff line
@@ -542,13 +542,6 @@ static void bfq_limit_depth(unsigned int op, struct blk_mq_alloc_data *data)
	if (op_is_sync(op) && !op_is_write(op))
		return;

	if (data->flags & BLK_MQ_REQ_RESERVED) {
		if (unlikely(!tags->nr_reserved_tags)) {
			WARN_ON_ONCE(1);
			return;
		}
		bt = &tags->breserved_tags;
	} else
	bt = &tags->bitmap_tags;

	if (unlikely(bfqd->sb_shift != bt->sb.shift))