Budget Fair Queueing (BFQ) Storage-I/O Scheduler

BFQ is available as a patchset for Linux kernel sources from 2.6.32 plus some patches for the zen kernel. These are new versions of BFQ with respect to the ones you can find on Fabio's site. The latest release is 3.13.0-v7r2.

Each of the directories named with a kernel release number contains the latest version of the patches for that release. In addition, old versions and revisions are stored in the previous_versions_revisions directory. There you can also find any incremental patch to pass from a version/revision to the successive version/revision.

The following archive is also mirrored here, as a courtesy of Oleksandr Natalenko, the author of the pf-kernel.

For each full patchset see README.BFQ for a diffstat and for a brief changelog. A list of known bugs and untested functionalities is instead here.

You may apply these patches in a git Linux tree with git am. For example, to add the last bfq version to mainline 3.9.0 starting from scratch:

 
Last updated: February 14 2014.
Paolo Valente (paolo DOT valente AT unimore DOT it)