把Device trait的set_class改为设置Weak指针,以避免循环引用问题。 (#666)

This commit is contained in:
LoGin
2024-03-25 15:47:05 +08:00
committed by GitHub
parent 5c20e05a2e
commit 4256da7fb6
13 changed files with 59 additions and 18 deletions

View File

@ -249,7 +249,7 @@ impl Device for Serial8250ISADevices {
true
}
fn set_class(&self, _class: Option<Arc<dyn Class>>) {
fn set_class(&self, _class: Option<Weak<dyn Class>>) {
todo!()
}
}