Compare commits

...

3 commits
v0.2.0 ... main

Author SHA1 Message Date
bc090fa9b2
Remove redundant log statement in echo1 and add confirmation log in reset_device
All checks were successful
/ release (nightly) (push) Successful in 1m51s
2025-05-21 13:53:13 +02:00
86cf230f21
Bump package version to 0.2.1 in Cargo.toml
All checks were successful
/ release (nightly) (push) Successful in 2m20s
2025-05-14 22:22:29 +02:00
fefcbe4373
Remove debug statement from manage_line function
All checks were successful
/ release (nightly) (push) Successful in 2m9s
2025-05-14 22:19:06 +02:00
2 changed files with 2 additions and 3 deletions

View file

@ -1,7 +1,7 @@
[package]
name = "phenix"
description = "Utility to restart PCIe devices when link is lost."
version = "0.2.0"
version = "0.2.1"
edition = "2024"
license = "GPL-3.0-or-later"
repository="https://code.edgarpierre.fr/edpibu/phenix"

View file

@ -25,7 +25,6 @@ fn main() {
}
fn manage_line(line: String) {
dbg!(&line);
if let Some((prefix, line)) = line.split_once(";") {
if line.ends_with("PCIe link lost") {
println!("PCIe link lost {prefix}");
@ -42,6 +41,7 @@ fn manage_line(line: String) {
fn reset_device(id: &str) {
println!("Resetting {id}");
echo1(rm_file_path(&id));
println!("Removed device {id}");
echo1(String::from("/sys/bus/pci/rescan"));
println!("Rescanned PCI bus");
}
@ -53,7 +53,6 @@ fn echo1(path: String) {
Ok(mut file) => {
file.write_all(b"1")
.expect("Failed to write to remove file");
println!("Removed device {path}");
}
}
}