diff --git a/.github/release-nest-v3 b/.github/release-nest-v3 index 00750ed..d00491f 100644 --- a/.github/release-nest-v3 +++ b/.github/release-nest-v3 @@ -1 +1 @@ -3 +1 diff --git a/falcond/debian/changelog b/falcond/debian/changelog index 5bb21f6..643ddbc 100644 --- a/falcond/debian/changelog +++ b/falcond/debian/changelog @@ -1,3 +1,9 @@ +falcond (1.0.4-101pika1) pika; urgency=low + + * Fix scx scheduler reactivation + improve info logging + + -- ferreo Sun, 12 Jan 2025 13:48:00 +0300 + falcond (1.0.3-101pika1) pika; urgency=low * Disable ananicy-cpp when scx sched is used, reneable when one is disabled diff --git a/falcond/src/clients/vcache_setting.zig b/falcond/src/clients/vcache_setting.zig index 6c33ea1..f3283fb 100644 --- a/falcond/src/clients/vcache_setting.zig +++ b/falcond/src/clients/vcache_setting.zig @@ -15,7 +15,9 @@ var previous_mode_buffer: [10]u8 = undefined; pub fn applyVCacheMode(vcache_mode: VCacheMode) void { const file = fs.openFileAbsolute(vcache_path, .{ .mode = .read_write }) catch |err| switch (err) { error.FileNotFound => { - std.log.info("AMD dual CCD 3D vcache support not detected", .{}); + if (vcache_mode == .none) { + std.log.info("AMD dual CCD 3D vcache support not detected", .{}); + } return; }, else => { diff --git a/falcond/src/profile/manager.zig b/falcond/src/profile/manager.zig index 9362f6d..8e3702f 100644 --- a/falcond/src/profile/manager.zig +++ b/falcond/src/profile/manager.zig @@ -108,7 +108,7 @@ pub const ProfileManager = struct { } vcache_setting.applyVCacheMode(.none); - try scx_scheds.deactivateScheduler(self.allocator); + try scx_scheds.restorePreviousState(self.allocator); self.active_profile = null; } } diff --git a/main.sh b/main.sh index 3c9f996..e82c286 100755 --- a/main.sh +++ b/main.sh @@ -2,7 +2,7 @@ set -e -VERSION="1.0.3" +VERSION="1.0.4" source ./pika-build-config.sh