X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/836d44ecb7a2c37427f6baf8b25e872e9e943d5b..refs/heads/nov/intr-tree:/lunaix-os/hal/char/uart/16x50_pci.c diff --git a/lunaix-os/hal/char/uart/16x50_pci.c b/lunaix-os/hal/char/uart/16x50_pci.c index 9de2396..bba016f 100644 --- a/lunaix-os/hal/char/uart/16x50_pci.c +++ b/lunaix-os/hal/char/uart/16x50_pci.c @@ -1,5 +1,4 @@ #include -#include #include #include @@ -93,9 +92,9 @@ pci16x50_pci_create(struct device_def* def, morph_t* obj) sdev = uart_create_serial(uart, &def->class, &pci_ports, "PCI"); - irq = pci_declare_msi_irq(uart_msi_irq_handler, probe, NULL); + irq = pci_declare_msi_irq(uart_msi_irq_handler, probe); irq_set_payload(irq, uart); - pci_assign_msi(probe, irq); + pci_assign_msi(probe, irq, NULL); INFO("base: 0x%x (%s), %s", bar->start,