scx/rust
Andrea Righi 812aeb3b81 scx_rustland_core: fix potential race in dispatch_task()
Fix a potential race condition that might lead to a task being
dispatched without kicking the target CPU, which could result in a
potential stall.

With this applied, scx_rustland has been running without any stall for
about 18 hours on a system where the issue was previously quite easy to
reproduce.

Moreover, clarify a couple of comments in the dispatch path.

This fixes issue #353.

Tested-by: SoulHarsh007 <harsh.peshwani@outlook.com>
Signed-off-by: Andrea Righi <andrea.righi@canonical.com>
2024-06-16 08:31:48 +02:00
..
scx_rustland_core scx_rustland_core: fix potential race in dispatch_task() 2024-06-16 08:31:48 +02:00
scx_utils scx_utils: Add CPU freq transition latency 2024-06-11 07:35:34 -07:00
meson.build rust: introduce scx_rustland_core crate 2024-02-28 17:49:44 +01:00