commit | c2a3072e010943ac749794622f26b3ef54de25be | [log] [tgz] |
---|---|---|
author | Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com> | Tue Feb 17 14:15:45 2009 +0900 |
committer | Jesse Barnes <jbarnes@virtuousgeek.org> | Fri Mar 20 10:48:04 2009 -0700 |
tree | 3cb9290ded157827f3cc48571e34cc5b10cba55f | |
parent | f92d4e29d785f1d4217dee7f1ae6ff7140547ed5 [diff] |
PCI: fix wrong assumption in pci_get_interrupt_pin Current pci_get_interrupt_pin() seems to have an assumption that pci_bus->self is NULL on the root pci bus. But it might not be true on some platforms. Because of this wrong assumption, current pci_get_interrupt_pin() might cause endless loop. We must check pci_bus->parent instead. Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>