summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjorn Helgaas <bjorn.helgaas@com.rmk.(none)>2004-03-15 22:55:39 +0000
committerRussell King <rmk@flint.arm.linux.org.uk>2004-03-15 22:55:39 +0000
commitb7d8e73f83c19c1ba81e4dd6a221fdd39e4483ff (patch)
treee3217f222a26f0bff181532feb1cf13bdccfea30
parentc03fdc67fe95373f633613eca7bf3c4f939bc017 (diff)
[SERIAL] fix PCI interrupt setting for ia64
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.
-rw-r--r--drivers/serial/8250_acpi.c3
-rw-r--r--drivers/serial/8250_hcdp.c2
2 files changed, 1 insertions, 4 deletions
diff --git a/drivers/serial/8250_acpi.c b/drivers/serial/8250_acpi.c
index d2be2bd9d0ba..e914b7a5b5b1 100644
--- a/drivers/serial/8250_acpi.c
+++ b/drivers/serial/8250_acpi.c
@@ -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) {
diff --git a/drivers/serial/8250_hcdp.c b/drivers/serial/8250_hcdp.c
index fa1329c46df3..6513fe8faf4d 100644
--- a/drivers/serial/8250_hcdp.c
+++ b/drivers/serial/8250_hcdp.c
@@ -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,