Revision e02f5f52cafbea013817d81f1acc4baf50d6324b authored by Bjorn Helgaas on 15 November 2007, 00:59:59 UTC, committed by Linus Torvalds on 15 November 2007, 02:45:41 UTC
"Luming Yu" <luming.yu@gmail.com> says:

  There is a "ttyS1 irq is -1" problem observed on tiger4 which cause the
  serial port broken.

  It is because that there is __no__ ACPI IRQ resource assigned for the
  serial port.  So the value of the IRQ for the port is never changed since it
  got initialized to -1.

If PNP supplies a valid IRQ, use it.  Otherwise, leave port.irq == 0, which
means "no IRQ" to the serial core.

Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Cc: Yu Luming <luming.yu@intel.com>
Acked-by: Matthew Wilcox <matthew@wil.cx>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: Russell King <rmk@arm.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent 57510c2
History
File Mode Size
Kconfig -rw-r--r-- 3.4 KB
Makefile -rw-r--r-- 338 bytes
addr.c -rw-r--r-- 2.9 KB
addr.h -rw-r--r-- 3.6 KB
bcast.c -rw-r--r-- 20.8 KB
bcast.h -rw-r--r-- 5.6 KB
bearer.c -rw-r--r-- 17.6 KB
bearer.h -rw-r--r-- 6.1 KB
cluster.c -rw-r--r-- 14.5 KB
cluster.h -rw-r--r-- 3.5 KB
config.c -rw-r--r-- 19.3 KB
config.h -rw-r--r-- 3.0 KB
core.c -rw-r--r-- 7.4 KB
core.h -rw-r--r-- 9.6 KB
dbg.c -rw-r--r-- 11.2 KB
dbg.h -rw-r--r-- 2.9 KB
discover.c -rw-r--r-- 9.7 KB
discover.h -rw-r--r-- 2.3 KB
eth_media.c -rw-r--r-- 8.7 KB
handler.c -rw-r--r-- 4.0 KB
link.c -rw-r--r-- 84.9 KB
link.h -rw-r--r-- 9.8 KB
msg.c -rw-r--r-- 9.1 KB
msg.h -rw-r--r-- 18.1 KB
name_distr.c -rw-r--r-- 9.2 KB
name_distr.h -rw-r--r-- 2.1 KB
name_table.c -rw-r--r-- 27.7 KB
name_table.h -rw-r--r-- 4.1 KB
net.c -rw-r--r-- 9.7 KB
net.h -rw-r--r-- 2.4 KB
netlink.c -rw-r--r-- 3.4 KB
node.c -rw-r--r-- 18.5 KB
node.h -rw-r--r-- 5.4 KB
node_subscr.c -rw-r--r-- 2.8 KB
node_subscr.h -rw-r--r-- 2.6 KB
port.c -rw-r--r-- 40.7 KB
port.h -rw-r--r-- 6.3 KB
ref.c -rw-r--r-- 6.1 KB
ref.h -rw-r--r-- 3.9 KB
socket.c -rw-r--r-- 41.1 KB
subscr.c -rw-r--r-- 15.9 KB
subscr.h -rw-r--r-- 3.0 KB
user_reg.c -rw-r--r-- 6.5 KB
user_reg.h -rw-r--r-- 2.1 KB
zone.c -rw-r--r-- 4.6 KB
zone.h -rw-r--r-- 2.8 KB

back to top