From 71edb4e7994d5f0db6486a6ae20a2bc99fbb772c Mon Sep 17 00:00:00 2001 From: Pradeep P V K Date: Tue, 1 Jun 2021 11:49:05 +0530 Subject: [PATCH] block: Enable BFQ io scheduler as default Enable BFQ IO-Scheduler as a default scheduler for systems adapting to block multiqueue design. Change-Id: I12ff8c0495a53f1fc1f1a95c39ed03d927c1821b Signed-off-by: Pradeep P V K --- block/elevator.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/block/elevator.c b/block/elevator.c index 076ba7308e65..9340e2388c62 100644 --- a/block/elevator.c +++ b/block/elevator.c @@ -630,7 +630,10 @@ static struct elevator_type *elevator_get_default(struct request_queue *q) { if (q->nr_hw_queues != 1) return NULL; - +#if defined(CONFIG_SDC_QTI) || defined(CONFIG_SCSI_UFSHCD_QTI) + if (IS_ENABLED(CONFIG_IOSCHED_BFQ)) + return elevator_get(q, "bfq", false); +#endif return elevator_get(q, "mq-deadline", false); }