New issue by huglovefan on void-packages repository https://github.com/void-linux/void-packages/issues/12530 Description: ### System * xuname: `Void 5.1.11_1 x86_64-musl AuthenticAMD uptodate rFF` * package: `linux4.14` and newer (only tested `5.1` but `bfq` was added in `4.12`) ### Expected behavior `bfq` should be listed and selectable in `/sys/class/block/*/queue/scheduler` ### Actual behavior it's not built into the kernel because the configuration option is unset ``` % cat /sys/class/block/sd[ab]/queue/scheduler [mq-deadline] kyber none [mq-deadline] kyber none % zcat /proc/config.gz | grep BFQ # CONFIG_IOSCHED_BFQ is not set ``` the default is `mq-deadline` but `bfq` is supposedly [better](https://algo.ing.unimo.it/people/paolo/disk_sched/results.php) for responsiveness under load ### Steps to reproduce the behavior 1. boot into `linux5.1` 2. look in `/sys/class/block/*/queue/scheduler`