Sunday, December 23, 2018

PDS 0.99i release

PDS 0.99i is released with the following changes

1. Sync-up with mainline 4.20 scheduler code changes.

Xmas gift comes as promised and here is the first PDS release for 4.20, just the sync-up code changes added. The code has been run since -rc7 for about a week. So there should be no surprise in it, :D
But if you are seeking for surprise, well, there will be optimization code changes for the next release before the new year!

Enjoy PDS 0.99i for v4.20 kernel, :)

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

10 comments:

  1. Fails to build with CONFIG_PSI=y: https://gist.github.com/pfactum/12fd56a4548c772c0d985ebe2c8350dc

    ReplyDelete
    Replies
    1. Surprise! I disabled CGROUP config in my machines, so now we still missing task_rq_lock/unlock API for mainline compatibility. Working on it.

      Delete
    2. @pf
      Try the fix patch at https://gitlab.com/alfredchen/linux-pds/commit/b065cb11f1c039edcc2bbd10a82fcaf18b20d87d

      Delete
    3. Builds and boots fine on a VM with this fix. I'll test things on a real HW later in the evening, though.

      Thanks.

      Delete
    4. Boots on my desktop, lagtop, coffee machine, hair dryer and on my alarm clock.

      Delete
    5. My fridge runs FreeBSD.

      Delete
  2. Thanks and Merry Christmas.

    ReplyDelete
  3. Big thanks and Merry Christmas! :)

    ReplyDelete