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.
Fails to build with CONFIG_PSI=y: https://gist.github.com/pfactum/12fd56a4548c772c0d985ebe2c8350dc
ReplyDeleteSurprise! I disabled CGROUP config in my machines, so now we still missing task_rq_lock/unlock API for mainline compatibility. Working on it.
Delete@pf
DeleteTry the fix patch at https://gitlab.com/alfredchen/linux-pds/commit/b065cb11f1c039edcc2bbd10a82fcaf18b20d87d
Builds and boots fine on a VM with this fix. I'll test things on a real HW later in the evening, though.
DeleteThanks.
Boots on my laptop too.
DeleteBoots on my desktop, lagtop, coffee machine, hair dryer and on my alarm clock.
DeleteSnappy, boot it on your fridge too!
DeleteMy fridge runs FreeBSD.
DeleteThanks and Merry Christmas.
ReplyDeleteBig thanks and Merry Christmas! :)
ReplyDelete