@@ -306,10 +306,10 @@ impl Daemon {
306306 }
307307 }
308308
309- if let Some ( volatility) = self . cpu_volatility ( ) {
310- if volatility. usage > 0.1 || volatility. temperature > 0.02 {
311- delay = ( delay / 2 ) . max ( Duration :: from_secs ( 1 ) ) ;
312- }
309+ if let Some ( volatility) = self . cpu_volatility ( )
310+ && ( volatility. usage > 0.1 || volatility. temperature > 0.02 )
311+ {
312+ delay = ( delay / 2 ) . max ( Duration :: from_secs ( 1 ) ) ;
313313 }
314314
315315 let delay = match self . last_polling_delay {
@@ -374,39 +374,25 @@ pub fn run(config: config::DaemonConfig) -> anyhow::Result<()> {
374374
375375 let state = config:: EvalState {
376376 // TODO: Actually perform checking.
377- governor_available : true ,
378- energy_performance_preference_available : true ,
379- energy_performance_bias_available : true ,
380- frequency_available : true ,
381- turbo_available : true ,
382- cpu_usage : daemon
383- . cpu_log
384- . back ( )
385- . unwrap ( )
386- . usage ,
387- cpu_usage_volatility : daemon
388- . cpu_volatility ( )
389- . map ( |vol| vol. usage ) ,
390- cpu_temperature : daemon
391- . cpu_log
392- . back ( )
393- . unwrap ( )
394- . temperature ,
395- cpu_temperature_volatility : daemon
377+ frequency_available : true ,
378+ turbo_available : true ,
379+ cpu_usage : daemon. cpu_log . back ( ) . unwrap ( ) . usage ,
380+ cpu_usage_volatility : daemon. cpu_volatility ( ) . map ( |vol| vol. usage ) ,
381+ cpu_temperature : daemon. cpu_log . back ( ) . unwrap ( ) . temperature ,
382+ cpu_temperature_volatility : daemon
396383 . cpu_volatility ( )
397384 . map ( |vol| vol. temperature ) ,
398- cpu_idle_seconds : daemon
385+ cpu_idle_seconds : daemon
399386 . last_user_activity
400387 . elapsed ( )
401388 . as_secs_f64 ( ) ,
402- power_supply_charge : daemon
389+ power_supply_charge : daemon
403390 . power_supply_log
404391 . back ( )
405392 . unwrap ( )
406393 . charge ,
407- power_supply_discharge_rate : daemon
408- . power_supply_discharge_rate ( ) ,
409- discharging : daemon. discharging ( ) ,
394+ power_supply_discharge_rate : daemon. power_supply_discharge_rate ( ) ,
395+ discharging : daemon. discharging ( ) ,
410396 } ;
411397
412398 for rule in & config. rules {
0 commit comments