BMQ 0.92 is released with the following changes
1. Rework boost/deboost task and thresholds.
2. Rework yield(). By introducing skip task in rq structure and skip schedule it in __schedule(). This should fulfilled the response to yield() and the long existed yield problem should be fixed.
This is yet another improvement release of BMQ. There are other bug fixes/improvement on going but ready to be released.
Enjoy BMQ 0.92 for v5.0 kernel, :)
Full kernel tree repository can be found at https://gitlab.com/alfredchen/linux-bmq
And all-in-one patch can be found at gitlab.
Please report bugs at https://gitlab.com/alfredchen/bmq/issues.
Some untested code are stealth in the yield() rework commit, emergency fix at