1. Include fixes from next release.
2. Introduce rq wake_list.
In 5.8 kernel release, mainline will rework around rq wake_list, so it's better to implement it now and get some test. Its code path just enabled when cpu has multiple last level cache. As I don't have the real HW to test it, so it is tested using qemu only. PS, 5.8 seems to be released in a week or two, but it may be some delay to release the first project c patch on 5.8.
Full kernel tree repository can be found at https://gitlab.com/alfredchen/linux-prjc
And all-in-one patch can be found at gitlab.
Bug report at https://gitlab.com/alfredchen/projectc/issues
And all-in-one patch can be found at gitlab.
Bug report at https://gitlab.com/alfredchen/projectc/issues