From 9e180573af1b73c0574e485de84c24ce04401fd7 Mon Sep 17 00:00:00 2001 From: Tejun Heo Date: Mon, 16 Dec 2024 13:39:24 -1000 Subject: [PATCH] version: 1.0.8 --- Cargo.lock | 24 +++++++++++----------- meson.build | 2 +- rust/scx_loader/Cargo.toml | 2 +- rust/scx_rustland_core/Cargo.toml | 6 +++--- rust/scx_stats/Cargo.toml | 2 +- rust/scx_stats/scx_stats_derive/Cargo.toml | 4 ++-- rust/scx_utils/Cargo.toml | 4 ++-- scheds/rust/scx_bpfland/Cargo.toml | 10 ++++----- scheds/rust/scx_flash/Cargo.toml | 10 ++++----- scheds/rust/scx_lavd/Cargo.toml | 10 ++++----- scheds/rust/scx_layered/Cargo.toml | 10 ++++----- scheds/rust/scx_mitosis/Cargo.toml | 4 ++-- scheds/rust/scx_rlfifo/Cargo.toml | 10 ++++----- scheds/rust/scx_rustland/Cargo.toml | 14 ++++++------- scheds/rust/scx_rusty/Cargo.toml | 10 ++++----- 15 files changed, 61 insertions(+), 61 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1777ecca3..0b1dd1a5f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1499,7 +1499,7 @@ dependencies = [ [[package]] name = "scx_bpfland" -version = "1.0.7" +version = "1.0.8" dependencies = [ "anyhow", "clap", @@ -1516,7 +1516,7 @@ dependencies = [ [[package]] name = "scx_flash" -version = "1.0.5" +version = "1.0.6" dependencies = [ "anyhow", "clap", @@ -1533,7 +1533,7 @@ dependencies = [ [[package]] name = "scx_lavd" -version = "1.0.7" +version = "1.0.8" dependencies = [ "anyhow", "bitvec", @@ -1559,7 +1559,7 @@ dependencies = [ [[package]] name = "scx_layered" -version = "1.0.8" +version = "1.0.9" dependencies = [ "anyhow", "bitvec", @@ -1583,7 +1583,7 @@ dependencies = [ [[package]] name = "scx_loader" -version = "1.0.7" +version = "1.0.8" dependencies = [ "anyhow", "clap", @@ -1623,7 +1623,7 @@ dependencies = [ [[package]] name = "scx_rlfifo" -version = "1.0.7" +version = "1.0.8" dependencies = [ "anyhow", "ctrlc", @@ -1636,7 +1636,7 @@ dependencies = [ [[package]] name = "scx_rustland" -version = "1.0.7" +version = "1.0.8" dependencies = [ "anyhow", "clap", @@ -1657,7 +1657,7 @@ dependencies = [ [[package]] name = "scx_rustland_core" -version = "2.2.4" +version = "2.2.5" dependencies = [ "anyhow", "libbpf-rs", @@ -1670,7 +1670,7 @@ dependencies = [ [[package]] name = "scx_rusty" -version = "1.0.7" +version = "1.0.8" dependencies = [ "anyhow", "chrono", @@ -1693,7 +1693,7 @@ dependencies = [ [[package]] name = "scx_stats" -version = "1.0.7" +version = "1.0.8" dependencies = [ "anyhow", "crossbeam", @@ -1710,7 +1710,7 @@ dependencies = [ [[package]] name = "scx_stats_derive" -version = "1.0.7" +version = "1.0.8" dependencies = [ "proc-macro2", "quote", @@ -1721,7 +1721,7 @@ dependencies = [ [[package]] name = "scx_utils" -version = "1.0.8" +version = "1.0.9" dependencies = [ "anyhow", "bindgen", diff --git a/meson.build b/meson.build index a13590f17..bc82e4835 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('sched_ext schedulers', 'c', - version: '1.0.7', + version: '1.0.8', license: 'GPL-2.0', meson_version : '>= 1.2.0',) diff --git a/rust/scx_loader/Cargo.toml b/rust/scx_loader/Cargo.toml index 9d0ad11b7..f023733ae 100644 --- a/rust/scx_loader/Cargo.toml +++ b/rust/scx_loader/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "scx_loader" -version = "1.0.7" +version = "1.0.8" authors = ["Vladislav Nepogodin "] edition = "2021" description = "DBUS on-demand loader of sched-ext schedulers" diff --git a/rust/scx_rustland_core/Cargo.toml b/rust/scx_rustland_core/Cargo.toml index 6a4e2e9bc..576982a0f 100644 --- a/rust/scx_rustland_core/Cargo.toml +++ b/rust/scx_rustland_core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "scx_rustland_core" -version = "2.2.4" +version = "2.2.5" edition = "2021" authors = ["Andrea Righi "] license = "GPL-2.0-only" @@ -12,12 +12,12 @@ anyhow = "1.0.65" plain = "0.2.3" libbpf-rs = "=0.24.8" libc = "0.2.137" -scx_utils = { path = "../scx_utils", version = "1.0.8" } +scx_utils = { path = "../scx_utils", version = "1.0.9" } [build-dependencies] tar = "0.4" walkdir = "2.4" -scx_utils = { path = "../scx_utils", version = "1.0.8" } +scx_utils = { path = "../scx_utils", version = "1.0.9" } [lib] name = "scx_rustland_core" diff --git a/rust/scx_stats/Cargo.toml b/rust/scx_stats/Cargo.toml index 938485df7..736f1d416 100644 --- a/rust/scx_stats/Cargo.toml +++ b/rust/scx_stats/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "scx_stats" -version = "1.0.7" +version = "1.0.8" edition = "2021" authors = ["Tejun Heo "] license = "GPL-2.0-only" diff --git a/rust/scx_stats/scx_stats_derive/Cargo.toml b/rust/scx_stats/scx_stats_derive/Cargo.toml index 976ee5bf6..e075cde2e 100644 --- a/rust/scx_stats/scx_stats_derive/Cargo.toml +++ b/rust/scx_stats/scx_stats_derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "scx_stats_derive" -version = "1.0.7" +version = "1.0.8" edition = "2021" authors = ["Tejun Heo "] license = "GPL-2.0-only" @@ -13,6 +13,6 @@ proc-macro = true [dependencies] proc-macro2 = "1.0" quote = "1.0" -scx_stats = { path = "..", version = "1.0.7" } +scx_stats = { path = "..", version = "1.0.8" } serde_json = "1.0" syn = { version = "2.0", features = ["extra-traits", "full"] } diff --git a/rust/scx_utils/Cargo.toml b/rust/scx_utils/Cargo.toml index 2c2bdfe7e..37265e6d2 100644 --- a/rust/scx_utils/Cargo.toml +++ b/rust/scx_utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "scx_utils" -version = "1.0.8" +version = "1.0.9" edition = "2021" authors = ["Tejun Heo "] license = "GPL-2.0-only" @@ -21,7 +21,7 @@ log = "0.4.17" nvml-wrapper = { version = "0.10.0", optional = true } paste = "1.0" regex = "1.10" -scx_stats = { path = "../scx_stats", version = "1.0.7" } +scx_stats = { path = "../scx_stats", version = "1.0.8" } serde = { version = "1.0", features = ["derive"] } sscanf = "0.4" tar = "0.4" diff --git a/scheds/rust/scx_bpfland/Cargo.toml b/scheds/rust/scx_bpfland/Cargo.toml index 7b4989d61..05b090fed 100644 --- a/scheds/rust/scx_bpfland/Cargo.toml +++ b/scheds/rust/scx_bpfland/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "scx_bpfland" -version = "1.0.7" +version = "1.0.8" authors = ["Andrea Righi "] edition = "2021" description = "A vruntime-based sched_ext scheduler that prioritizes interactive workloads. https://github.com/sched-ext/scx/tree/main" @@ -13,14 +13,14 @@ clap = { version = "4.1", features = ["derive", "env", "unicode", "wrap_help"] } crossbeam = "0.8.4" libbpf-rs = "=0.24.8" log = "0.4.17" -scx_stats = { path = "../../../rust/scx_stats", version = "1.0.7" } -scx_stats_derive = { path = "../../../rust/scx_stats/scx_stats_derive", version = "1.0.7" } -scx_utils = { path = "../../../rust/scx_utils", version = "1.0.8", features = ["autopower"] } +scx_stats = { path = "../../../rust/scx_stats", version = "1.0.8" } +scx_stats_derive = { path = "../../../rust/scx_stats/scx_stats_derive", version = "1.0.8" } +scx_utils = { path = "../../../rust/scx_utils", version = "1.0.9", features = ["autopower"] } serde = { version = "1.0", features = ["derive"] } simplelog = "0.12" [build-dependencies] -scx_utils = { path = "../../../rust/scx_utils", version = "1.0.8" } +scx_utils = { path = "../../../rust/scx_utils", version = "1.0.9" } [features] enable_backtrace = [] diff --git a/scheds/rust/scx_flash/Cargo.toml b/scheds/rust/scx_flash/Cargo.toml index 552c76949..e01b9df5a 100644 --- a/scheds/rust/scx_flash/Cargo.toml +++ b/scheds/rust/scx_flash/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "scx_flash" -version = "1.0.5" +version = "1.0.6" authors = ["Andrea Righi "] edition = "2021" description = "A scheduler designed for multimedia and real-time audio processing workloads. https://github.com/sched-ext/scx/tree/main" @@ -13,14 +13,14 @@ clap = { version = "4.1", features = ["derive", "env", "unicode", "wrap_help"] } crossbeam = "0.8.4" libbpf-rs = "=0.24.8" log = "0.4.17" -scx_stats = { path = "../../../rust/scx_stats", version = "1.0.7" } -scx_stats_derive = { path = "../../../rust/scx_stats/scx_stats_derive", version = "1.0.7" } -scx_utils = { path = "../../../rust/scx_utils", version = "1.0.8" } +scx_stats = { path = "../../../rust/scx_stats", version = "1.0.8" } +scx_stats_derive = { path = "../../../rust/scx_stats/scx_stats_derive", version = "1.0.8" } +scx_utils = { path = "../../../rust/scx_utils", version = "1.0.9" } serde = { version = "1.0", features = ["derive"] } simplelog = "0.12" [build-dependencies] -scx_utils = { path = "../../../rust/scx_utils", version = "1.0.8" } +scx_utils = { path = "../../../rust/scx_utils", version = "1.0.9" } [features] enable_backtrace = [] diff --git a/scheds/rust/scx_lavd/Cargo.toml b/scheds/rust/scx_lavd/Cargo.toml index 8183cca4d..236bdb973 100644 --- a/scheds/rust/scx_lavd/Cargo.toml +++ b/scheds/rust/scx_lavd/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "scx_lavd" -version = "1.0.7" +version = "1.0.8" authors = ["Changwoo Min ", "Igalia"] edition = "2021" description = "A Latency-criticality Aware Virtual Deadline (LAVD) scheduler based on sched_ext, which is a Linux kernel feature which enables implementing kernel thread schedulers in BPF and dynamically loading them. https://github.com/sched-ext/scx/tree/main" @@ -19,9 +19,9 @@ libbpf-rs = "=0.24.8" libc = "0.2.137" log = "0.4.17" ordered-float = "3.4.0" -scx_stats = { path = "../../../rust/scx_stats", version = "1.0.7" } -scx_stats_derive = { path = "../../../rust/scx_stats/scx_stats_derive", version = "1.0.7" } -scx_utils = { path = "../../../rust/scx_utils", version = "1.0.8", features = ["autopower"] } +scx_stats = { path = "../../../rust/scx_stats", version = "1.0.8" } +scx_stats_derive = { path = "../../../rust/scx_stats/scx_stats_derive", version = "1.0.8" } +scx_utils = { path = "../../../rust/scx_utils", version = "1.0.9", features = ["autopower"] } serde = { version = "1.0", features = ["derive"] } simplelog = "0.12" static_assertions = "1.1.0" @@ -29,7 +29,7 @@ plain = "0.2.3" gpoint = "0.2" [build-dependencies] -scx_utils = { path = "../../../rust/scx_utils", version = "1.0.8" } +scx_utils = { path = "../../../rust/scx_utils", version = "1.0.9" } [features] enable_backtrace = [] diff --git a/scheds/rust/scx_layered/Cargo.toml b/scheds/rust/scx_layered/Cargo.toml index b8c65189f..cebd3493a 100644 --- a/scheds/rust/scx_layered/Cargo.toml +++ b/scheds/rust/scx_layered/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "scx_layered" -version = "1.0.8" +version = "1.0.9" authors = ["Tejun Heo ", "Meta"] edition = "2021" description = "A highly configurable multi-layer BPF / user space hybrid scheduler used within sched_ext, which is a Linux kernel feature which enables implementing kernel thread schedulers in BPF and dynamically loading them. https://github.com/sched-ext/scx/tree/main" @@ -19,15 +19,15 @@ lazy_static = "1.4" libbpf-rs = "=0.24.8" libc = "0.2.137" log = "0.4.17" -scx_stats = { path = "../../../rust/scx_stats", version = "1.0.7" } -scx_stats_derive = { path = "../../../rust/scx_stats/scx_stats_derive", version = "1.0.7" } -scx_utils = { path = "../../../rust/scx_utils", version = "1.0.8" } +scx_stats = { path = "../../../rust/scx_stats", version = "1.0.8" } +scx_stats_derive = { path = "../../../rust/scx_stats/scx_stats_derive", version = "1.0.8" } +scx_utils = { path = "../../../rust/scx_utils", version = "1.0.9" } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" simplelog = "0.12" [build-dependencies] -scx_utils = { path = "../../../rust/scx_utils", version = "1.0.8" } +scx_utils = { path = "../../../rust/scx_utils", version = "1.0.9" } [features] enable_backtrace = [] diff --git a/scheds/rust/scx_mitosis/Cargo.toml b/scheds/rust/scx_mitosis/Cargo.toml index 3cf409cc5..dfe95cb96 100644 --- a/scheds/rust/scx_mitosis/Cargo.toml +++ b/scheds/rust/scx_mitosis/Cargo.toml @@ -19,13 +19,13 @@ libbpf-rs = "=0.24.8" libc = "0.2.137" log = "0.4.17" maplit = "1.0.2" -scx_utils = { path = "../../../rust/scx_utils", version = "1.0.8" } +scx_utils = { path = "../../../rust/scx_utils", version = "1.0.9" } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" simplelog = "0.12" [build-dependencies] -scx_utils = { path = "../../../rust/scx_utils", version = "1.0.8" } +scx_utils = { path = "../../../rust/scx_utils", version = "1.0.9" } [features] enable_backtrace = [] diff --git a/scheds/rust/scx_rlfifo/Cargo.toml b/scheds/rust/scx_rlfifo/Cargo.toml index 312749365..73628aad4 100644 --- a/scheds/rust/scx_rlfifo/Cargo.toml +++ b/scheds/rust/scx_rlfifo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "scx_rlfifo" -version = "1.0.7" +version = "1.0.8" authors = ["Andrea Righi "] edition = "2021" description = "A simple FIFO scheduler in Rust that runs in user-space" @@ -12,12 +12,12 @@ plain = "0.2.3" ctrlc = { version = "3.1", features = ["termination"] } libbpf-rs = "=0.24.8" libc = "0.2.137" -scx_utils = { path = "../../../rust/scx_utils", version = "1.0.8" } -scx_rustland_core = { path = "../../../rust/scx_rustland_core", version = "2.2.4" } +scx_utils = { path = "../../../rust/scx_utils", version = "1.0.9" } +scx_rustland_core = { path = "../../../rust/scx_rustland_core", version = "2.2.5" } [build-dependencies] -scx_utils = { path = "../../../rust/scx_utils", version = "1.0.8" } -scx_rustland_core = { path = "../../../rust/scx_rustland_core", version = "2.2.4" } +scx_utils = { path = "../../../rust/scx_utils", version = "1.0.9" } +scx_rustland_core = { path = "../../../rust/scx_rustland_core", version = "2.2.5" } [features] enable_backtrace = [] diff --git a/scheds/rust/scx_rustland/Cargo.toml b/scheds/rust/scx_rustland/Cargo.toml index c25e322b9..9f7bcbfec 100644 --- a/scheds/rust/scx_rustland/Cargo.toml +++ b/scheds/rust/scx_rustland/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "scx_rustland" -version = "1.0.7" +version = "1.0.8" authors = ["Andrea Righi "] edition = "2021" description = "A BPF component (dispatcher) that implements the low level sched-ext functionalities and a user-space counterpart (scheduler), written in Rust, that implements the actual scheduling policy. This is used within sched_ext, which is a Linux kernel feature which enables implementing kernel thread schedulers in BPF and dynamically loading them. https://github.com/sched-ext/scx/tree/main" @@ -17,15 +17,15 @@ libc = "0.2.137" log = "0.4.17" ordered-float = "3.4.0" serde = { version = "1.0", features = ["derive"] } -scx_stats = { path = "../../../rust/scx_stats", version = "1.0.7" } -scx_stats_derive = { path = "../../../rust/scx_stats/scx_stats_derive", version = "1.0.7" } -scx_utils = { path = "../../../rust/scx_utils", version = "1.0.8" } -scx_rustland_core = { path = "../../../rust/scx_rustland_core", version = "2.2.4" } +scx_stats = { path = "../../../rust/scx_stats", version = "1.0.8" } +scx_stats_derive = { path = "../../../rust/scx_stats/scx_stats_derive", version = "1.0.8" } +scx_utils = { path = "../../../rust/scx_utils", version = "1.0.9" } +scx_rustland_core = { path = "../../../rust/scx_rustland_core", version = "2.2.5" } simplelog = "0.12" [build-dependencies] -scx_utils = { path = "../../../rust/scx_utils", version = "1.0.8" } -scx_rustland_core = { path = "../../../rust/scx_rustland_core", version = "2.2.4" } +scx_utils = { path = "../../../rust/scx_utils", version = "1.0.9" } +scx_rustland_core = { path = "../../../rust/scx_rustland_core", version = "2.2.5" } [features] enable_backtrace = [] diff --git a/scheds/rust/scx_rusty/Cargo.toml b/scheds/rust/scx_rusty/Cargo.toml index 24ba8929b..a7ee47746 100644 --- a/scheds/rust/scx_rusty/Cargo.toml +++ b/scheds/rust/scx_rusty/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "scx_rusty" -version = "1.0.7" +version = "1.0.8" authors = ["Dan Schatzberg ", "Meta"] edition = "2021" description = "A multi-domain, BPF / user space hybrid scheduler used within sched_ext, which is a Linux kernel feature which enables implementing kernel thread schedulers in BPF and dynamically loading them. https://github.com/sched-ext/scx/tree/main" @@ -17,16 +17,16 @@ libbpf-rs = "=0.24.8" libc = "0.2.137" log = "0.4.17" ordered-float = "3.4.0" -scx_stats = { path = "../../../rust/scx_stats", version = "1.0.7" } -scx_stats_derive = { path = "../../../rust/scx_stats/scx_stats_derive", version = "1.0.7" } -scx_utils = { path = "../../../rust/scx_utils", version = "1.0.8" } +scx_stats = { path = "../../../rust/scx_stats", version = "1.0.8" } +scx_stats_derive = { path = "../../../rust/scx_stats/scx_stats_derive", version = "1.0.8" } +scx_utils = { path = "../../../rust/scx_utils", version = "1.0.9" } serde = { version = "1.0", features = ["derive"] } simplelog = "0.12" sorted-vec = "0.8.3" static_assertions = "1.1.0" [build-dependencies] -scx_utils = { path = "../../../rust/scx_utils", version = "1.0.8" } +scx_utils = { path = "../../../rust/scx_utils", version = "1.0.9" } [features] enable_backtrace = []