From 88f45fd480c6fcff8acaaf19f8910ba0578f0c1c Mon Sep 17 00:00:00 2001 From: Tyler Nijmeh Date: Thu, 27 Aug 2020 16:59:12 -0700 Subject: [PATCH] Revert "Assume CFQ exists and remove mq scheds" Some devices do have mq support This reverts commit 10ef50fd7c5cecc1cd2cc6b0eeb5ee795ae790b3. --- system/bin/ktweak | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/system/bin/ktweak b/system/bin/ktweak index ad39c47..c36a79e 100644 --- a/system/bin/ktweak +++ b/system/bin/ktweak @@ -177,7 +177,15 @@ fi # I/O for queue in /sys/block/*/queue/ do - _write "${queue}scheduler" cfq + avail_scheds=`cat "${queue}scheduler"` + for sched in cfq noop kyber none + do + if [[ "$avail_scheds" == *"$sched"* ]] + then + _write "${queue}scheduler" "$sched" + break + fi + done write "${queue}iostats" 0 write "${queue}read_ahead_kb" 64 write "${queue}nr_requests" 64