summaryrefslogtreecommitdiff
path: root/src/freq.rs
diff options
context:
space:
mode:
authorDennis Kobert <dennis@kobert.dev>2025-04-17 11:48:20 +0200
committerDennis Kobert <dennis@kobert.dev>2025-04-17 11:48:20 +0200
commit0394c5144a6cf237ec53cbd694afa29d838519d5 (patch)
tree8f78973ae1f839e1ec5e76df52b10e9dc2e16bb8 /src/freq.rs
parent28d72ba8cee6745bddbf9c07f189d20faea2d2b4 (diff)
Fix warnings and general cleanup
Diffstat (limited to 'src/freq.rs')
-rw-r--r--src/freq.rs15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/freq.rs b/src/freq.rs
index aa575f9..17def9a 100644
--- a/src/freq.rs
+++ b/src/freq.rs
@@ -8,6 +8,7 @@ use std::time::Duration;
pub type FrequencyKHZ = u32;
+#[allow(dead_code)]
pub enum Governor {
Conservative,
Ondemand,
@@ -30,10 +31,10 @@ impl Governor {
}
}
+#[allow(dead_code)]
pub enum Request {
- GetPossibleCPUFrequencyRange,
- GetPolicyCPUFrequency,
- GetCurrentFrequencies,
+ UpdatePossibleCPUFrequencyRange,
+ UpdatePolicyCPUFrequency,
SetGovernorForCore(u32, Governor),
SetFrequencyRangeAllCores(RangeInclusive<FrequencyKHZ>),
SetFrequencyRangeForCore(u32, RangeInclusive<FrequencyKHZ>),
@@ -245,18 +246,14 @@ impl SysFSFrequencyService {
fn handle_requests(&mut self) -> io::Result<()> {
while let Ok(request) = self.request_receiver.try_recv() {
match request {
- Request::GetPossibleCPUFrequencyRange => {
+ Request::UpdatePossibleCPUFrequencyRange => {
*self.cpu_frequency_ranges.write().unwrap() =
self.get_possible_cpu_frequency_range()?;
}
- Request::GetPolicyCPUFrequency => {
+ Request::UpdatePolicyCPUFrequency => {
*self.policy_frequency_ranges.write().unwrap() =
self.get_policy_cpu_frequency_ranges()?;
}
- Request::GetCurrentFrequencies => {
- *self.cpu_current_frequencies.write().unwrap() =
- self.get_current_frequencies()?;
- }
Request::SetGovernorForCore(cpu, governor) => {
self.switch_governor(cpu, governor)?;
}