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

Commit e9137d4b authored by Keith Busch's avatar Keith Busch Committed by Jens Axboe
Browse files

blk-mq: Fix NULL pointer updating nr_requests



A h/w context's tags are freed if it was not assigned a CPU. Check if
the context has tags before updating the depth.

Signed-off-by: default avatarKeith Busch <keith.busch@intel.com>
Signed-off-by: default avatarJens Axboe <axboe@fb.com>
parent 66841672
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -2336,6 +2336,8 @@ int blk_mq_update_nr_requests(struct request_queue *q, unsigned int nr)

	ret = 0;
	queue_for_each_hw_ctx(q, hctx, i) {
		if (!hctx->tags)
			continue;
		ret = blk_mq_tag_update_depth(hctx->tags, nr);
		if (ret)
			break;