Linux 6.3 Now Suggests The BFQ I/O Scheduler When Building MMC/SD Support

Written by Michael Larabel in Linux Storage on 1 March 2023 at 05:56 AM EST. 1 Comment
The BFQ I/O scheduler has long been suited well for MMC/SD card storage devices with a single queue now finally with Linux 6.3 the Kconfig setup will suggest/imply that I/O scheduler to help ensure it gets built.

With Linux 6.3 when building the kernel with "MMC_BLOCK" support, it now implies the BFQ I/O scheduler so that it's default selected. The BFQ I/O scheduler is well suited for MMC/SD storage while via udev scripts or controlling from user-space otherwise it still needs to be ensured that the BFQ I/O scheduler is selected for those device types.

MMC + BFQ is ideal

The Budget Fair Queuing I/O scheduler is designed to ensure high system and application responsiveness and a low-latency for time-sensitive applications. Those wanting to learn more about this Linux I/O scheduler can do so via the kernel documentation.

Suggesting the BFQ I/O scheduler via Kconfig is the main MMC change worth mentioning for its feature pull into Linux 6.3. The full list of MMC and MEMSTICK changes can be found via this pull request.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week