X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/1d99ee650820bfaf0ac45cada8853c807f27bf52..e0cd8f9c44808642b2f4ebb17202e1ec477db78a:/lunaix-os/arch/x86/hal/ps2kbd.c diff --git a/lunaix-os/arch/x86/hal/ps2kbd.c b/lunaix-os/arch/x86/hal/ps2kbd.c index 4460291..1df42bd 100644 --- a/lunaix-os/arch/x86/hal/ps2kbd.c +++ b/lunaix-os/arch/x86/hal/ps2kbd.c @@ -311,8 +311,8 @@ ps2_kbd_create(struct device_def* devdef, morph_t* obj) * 所以,保险的方法是:在初始化后才去设置ioapic,这样一来我们就能有一个稳定的IRQ#1以放心使用。 */ - irq_t irq = irq_declare_line(intr_ps2_kbd_handler, PC_AT_IRQ_KBD, NULL); - irq_assign(irq_owning_domain(kbd_idev->dev_if), irq); + irq_t irq = irq_declare_line(intr_ps2_kbd_handler, PC_AT_IRQ_KBD); + irq_assign(irq_owning_domain(kbd_idev->dev_if), irq, NULL); return 0;