mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-21 18:33:23 +00:00
把Device trait的set_class改为设置Weak指针,以避免循环引用问题。 (#666)
This commit is contained in:
@ -197,7 +197,7 @@ impl Device for FbConsoleDevice {
|
||||
self.inner.lock().bus.clone()
|
||||
}
|
||||
|
||||
fn set_class(&self, _class: Option<Arc<dyn Class>>) {
|
||||
fn set_class(&self, _class: Option<Weak<dyn Class>>) {
|
||||
// 不允许修改
|
||||
kwarn!("fbcon's class can not be changed");
|
||||
}
|
||||
|
Reference in New Issue
Block a user