Closed pg83 closed 1 month ago
I see that was fixed in HEAD, so I tried build it from https://github.com/sched-ext/scx/archive/fb3f1d0b43d8a1f69cbc434f4a43145dbd983076.zip
It builds, but froze my system after short period of working, without any clue.
I am on 6.12-rc3, by the way.
With the 6.12 kernel you need this additional kernel patch to run rustland reliably: https://github.com/arighi/sched_ext/commit/3ff4a76b38356395adaf26141c64ca94f0bf166f
This reverts an old task switching behavior that is required by rustland and it changed in 6.12.
This issue should be fixed by b3c5a23693cb697addbeabc31bcde2c36845f0b0, so I'm closing this for now.
It is declared as static, https://elixir.bootlin.com/linux/v6.11.4/source/mm/memory.c#L5586, and actually inlined in my kernel build:
So scx_rustland can not start: