scx/rust
Andrea Righi 568e292a24 scx_rustland_core: get rid of the exiting task API
The current API used to notify the user-space scheduler when a task
exits is really confusing (setting a negative value in
queued_task_ctx.cpu), and it's also possible to detect task exiting
events from user-space (or check in procfs, even if it's slower).

In any case, a better API should be provided for this, so drop the
current one for now.

NOTE: this will cause additional memory usage for scx_rustland, but it
can be fixed/addressed later in a separate commit (i.e., providing a
periodic garbage collector for the unused task entries).

Signed-off-by: Andrea Righi <andrea.righi@linux.dev>
2024-08-24 21:29:10 +02:00
..
scx_rustland_core scx_rustland_core: get rid of the exiting task API 2024-08-24 21:29:10 +02:00
scx_stats Merge branch 'main' into htejun/scx_rusty 2024-08-23 07:50:23 -10:00
scx_utils Merge pull request #540 from sched-ext/bpfland-cpufreq-awareness 2024-08-23 21:17:34 +02:00
meson.build scx_stats: s/scx_stat/scx_stats/ 2024-08-15 05:31:34 -10:00