PCI: Increment max correctly in pci_scan_bridge()
authorAndreas Noever <andreas.noever@gmail.com>
Thu, 23 Jan 2014 20:59:21 +0000 (21:59 +0100)
committerBjorn Helgaas <bhelgaas@google.com>
Mon, 10 Feb 2014 23:50:49 +0000 (16:50 -0700)
commit9a4d7d87197e3ff9138981e196aa5021d13a51a8
treed2cd45ba70567f351ae465322d4844905d181296
parent38dbfb59d1175ef458d006556061adeaa8751b72
PCI: Increment max correctly in pci_scan_bridge()

This patch fixes two small issues:
 - If pci_add_new_bus() fails, max must not be incremented. Otherwise
   an incorrect value is returned from pci_scan_bridge().
 - If the bus is already present, max must be incremented. I think
   that this case should only be hit if we trigger a manual rescan of a
   CardBus bridge.

Signed-off-by: Andreas Noever <andreas.noever@gmail.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/probe.c
This page took 0.024491 seconds and 5 git commands to generate.