]> git.neil.brown.name Git - history.git/commitdiff
[SERIAL] fix PCI interrupt setting for ia64
authorBjorn Helgaas <bjorn.helgaas@com.rmk.(none)>
Mon, 15 Mar 2004 22:55:39 +0000 (22:55 +0000)
committerRussell King <rmk@flint.arm.linux.org.uk>
Mon, 15 Mar 2004 22:55:39 +0000 (22:55 +0000)
Patch from Bjorn Helgaas

ACPI and HCDP tell us what IRQ the serial port uses, so there's
no need to have the driver probe for the IRQ.

drivers/serial/8250_acpi.c
drivers/serial/8250_hcdp.c

index d2be2bd9d0bacfeceaa51fa57d394c36cc842b8f..e914b7a5b5b13efa07de58ab5002ed4e0415e85c 100644 (file)
@@ -134,8 +134,7 @@ static int acpi_serial_add(struct acpi_device *device)
        }
 
        serial_req.baud_base = BASE_BAUD;
-       serial_req.flags = UPF_SKIP_TEST | UPF_BOOT_AUTOCONF |
-                          UPF_AUTO_IRQ  | UPF_RESOURCES;
+       serial_req.flags = UPF_SKIP_TEST | UPF_BOOT_AUTOCONF | UPF_RESOURCES;
 
        priv->line = register_serial(&serial_req);
        if (priv->line < 0) {
index fa1329c46df31bc5af53b33f3f5667aff8cf915e..6513fe8faf4dc4d614531d96db316e460fc12d38 100644 (file)
@@ -186,8 +186,6 @@ setup_serial_hcdp(void *tablep)
                port.irq = gsi;
 #endif
                port.flags = UPF_SKIP_TEST | UPF_BOOT_AUTOCONF | UPF_RESOURCES;
-               if (gsi)
-                       port.flags |= ASYNC_AUTO_IRQ;
 
                /*
                 * Note: the above memset() initializes port.line to 0,