mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-18 12:16:31 +00:00
fix: 解决了page的锁未被初始化的bug
This commit is contained in:
@ -215,8 +215,11 @@ int irq_register(ul irq_num, void *arg, void (*handler)(ul irq_num, ul parameter
|
||||
p->flags = 0;
|
||||
p->handler = handler;
|
||||
|
||||
io_mfence();
|
||||
p->controller->install(irq_num, arg);
|
||||
io_mfence();
|
||||
p->controller->enable(irq_num);
|
||||
io_mfence();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user