PCI: don't say we claimed a resource if we failed
pci_claim_resource() can fail, so pay attention and only claim success when it actually succeeded. If pci_claim_resource() fails, it prints a useful diagnostic. Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
This commit is contained in:
parent
134b345081
commit
f967a44343
1 changed files with 3 additions and 2 deletions
|
@ -368,8 +368,9 @@ static void __devinit quirk_io_region(struct pci_dev *dev, unsigned region,
|
|||
bus_region.end = res->end;
|
||||
pcibios_bus_to_resource(dev, res, &bus_region);
|
||||
|
||||
pci_claim_resource(dev, nr);
|
||||
dev_info(&dev->dev, "quirk: %pR claimed by %s\n", res, name);
|
||||
if (pci_claim_resource(dev, nr) == 0)
|
||||
dev_info(&dev->dev, "quirk: %pR claimed by %s\n",
|
||||
res, name);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue