Don't panic if -ENODEV on fan_curve enable

This commit is contained in:
Luke D. Jones
2024-05-19 22:38:45 +12:00
parent b1212585e2
commit 00904e9603
2 changed files with 4 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
use log::trace;
use log::{error, trace};
use serde_derive::{Deserialize, Serialize};
use typeshare::typeshare;
use udev::Device;
@@ -185,7 +185,8 @@ impl CurveData {
// Enable must be done *after* all points are written pwm3_enable
device
.set_attribute_value(format!("pwm{pwm_num}_enable"), enable.to_string())
.unwrap();
.map_err(|e| error!("Failed to set pwm{pwm_num}_enable to {enable}: {e:?}"))
.ok();
Ok(())
}
}