mirror of
https://github.com/torvalds/linux.git
synced 2026-05-31 02:24:24 +02:00
PCI: Indicate optional resource assignment failures
Add pci_dbg() to note that an assignment failure was for an optional resource and reword existing message about resource resize to say the change was optional. Link: https://lore.kernel.org/r/20241216175632.4175-22-ilpo.jarvinen@linux.intel.com Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Tested-by: Xiaochun Lee <lixc17@lenovo.com>
This commit is contained in:
parent
b3281eb5de
commit
07854e08cd
|
|
@ -273,13 +273,17 @@ static void reassign_resources_sorted(struct list_head *realloc_head,
|
|||
align = add_res->min_align;
|
||||
if (!resource_size(res)) {
|
||||
resource_set_range(res, align, add_size);
|
||||
if (pci_assign_resource(dev, idx))
|
||||
if (pci_assign_resource(dev, idx)) {
|
||||
pci_dbg(dev,
|
||||
"%s %pR: ignoring failure in optional allocation\n",
|
||||
res_name, res);
|
||||
reset_resource(res);
|
||||
}
|
||||
} else {
|
||||
res->flags |= add_res->flags &
|
||||
(IORESOURCE_STARTALIGN|IORESOURCE_SIZEALIGN);
|
||||
if (pci_reassign_resource(dev, idx, add_size, align))
|
||||
pci_info(dev, "%s %pR: failed to add %llx\n",
|
||||
pci_info(dev, "%s %pR: failed to add optional %llx\n",
|
||||
res_name, res,
|
||||
(unsigned long long) add_size);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user