PCI hotplug: shpchp: fix bus number check to avoid false positive
With for (busnr = 0; busnr <= end; busnr++) { ... } busnr reaches end + 1 after the loop. So fix the "no busses available" check to look for just busnr > end rather than >=. Signed-off-by: Roel Kluin <roel.kluin@gmail.com> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
This commit is contained in:
parent
9f5404d8ea
commit
35e1801ea6
|
@ -137,7 +137,7 @@ int __ref shpchp_configure_device(struct slot *p_slot)
|
|||
busnr))
|
||||
break;
|
||||
}
|
||||
if (busnr >= end) {
|
||||
if (busnr > end) {
|
||||
ctrl_err(ctrl,
|
||||
"No free bus for hot-added bridge\n");
|
||||
pci_dev_put(dev);
|
||||
|
|
Loading…
Reference in a new issue