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

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

blk-flush: run the queue when inserting blk-mq flush



Currently we pass in to run the queue async, but don't flag the
queue to be run. We don't need to run it async here, but we should
run it. So fixup the parameters.

Signed-off-by: default avatarJens Axboe <axboe@fb.com>
Reviewed-by: default avatarHannes Reinecke <hare@suse.com>
parent 70b3ea05
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -426,7 +426,7 @@ void blk_insert_flush(struct request *rq)
	if ((policy & REQ_FSEQ_DATA) &&
	    !(policy & (REQ_FSEQ_PREFLUSH | REQ_FSEQ_POSTFLUSH))) {
		if (q->mq_ops) {
			blk_mq_insert_request(rq, false, false, true);
			blk_mq_insert_request(rq, false, true, false);
		} else
			list_add_tail(&rq->queuelist, &q->queue_head);
		return;