Tuesday, December 18, 2018

PDS 0.99h release

PDS 0.99h is released with the following changes

1. Fix cpu hot-plug Oops. Thanks @pf's report(again).
2. Rework time_slice_expired().  Simplified and unified task deadline reflash

This should be the last PDS release for 4.19 kernel. Other code implement level optimization are pending for 4.20. Hopefully kernel 4.20 and PDS for 4.20 could be on time as Xmas gift.

Enjoy PDS 0.99h for v4.19 kernel, :)

Code are available at https://gitlab.com/alfredchen/linux-pds
All-in-one patch is available too.

EDIT: Pls also checkout the emergency fix at  https://gitlab.com/alfredchen/linux-pds/commit/fae1a3c0fbe60b7edf6d8aac6b838520da68f9e4

4.20 is coming out soon, so there is no plan to dump up version for 4.19 again.


  1. Builds and boot fine here on a VM, thanks.

  2. Hi Alfred,

    You said that 0.99h will be the last release for 4.19.
    Would it be easy enough to backport further PDS changes to 4.19 or is it too time consuming?
    I'm asking because I only use LTS kernels, and I only have basic knowledge.
    Would be great if you could support 4.19 for a little while, although you certainly have better things to do ;-)

    1. @anonymous
      I have considered how to support LTS, but in fact, I am out of bandwidth to do that. So PDS development will just stick with the latest linux kernel release. Sorry about this.

  3. @All Pls read the EDIT of the post and pick up the emergency fix at https://gitlab.com/alfredchen/linux-pds/commit/fae1a3c0fbe60b7edf6d8aac6b838520da68f9e4

    Very sorry this additional fix in such a short time.