Merge branch 'pci/resource'
- Allow resizing BARs of devices on root bus (Ard Biesheuvel) * pci/resource: PCI: Allow pci_resize_resource() for devices on root bus
This commit is contained in:
commit
b16666b853
|
@ -439,10 +439,11 @@ int pci_resize_resource(struct pci_dev *dev, int resno, int size)
|
|||
res->end = res->start + pci_rebar_size_to_bytes(size) - 1;
|
||||
|
||||
/* Check if the new config works by trying to assign everything. */
|
||||
ret = pci_reassign_bridge_resources(dev->bus->self, res->flags);
|
||||
if (ret)
|
||||
goto error_resize;
|
||||
|
||||
if (dev->bus->self) {
|
||||
ret = pci_reassign_bridge_resources(dev->bus->self, res->flags);
|
||||
if (ret)
|
||||
goto error_resize;
|
||||
}
|
||||
return 0;
|
||||
|
||||
error_resize:
|
||||
|
|
Loading…
Reference in New Issue