mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 09:04:39 +02:00
powernv/pci: Print an error when device enable is blocked
If the platform decides to block enabling the device nothing is printed currently. This can lead to some confusion since the dmesg output will usually print an error with no context e.g. e1000e: probe of 0022:01:00.0 failed with error -22 This shouldn't be spammy since pci_enable_device() already prints a messages when it succeeds. Signed-off-by: Oliver O'Halloran <oohall@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/20200409061337.9187-1-oohall@gmail.com
This commit is contained in:
parent
450be4960a
commit
6c58b1b41b
|
|
@ -2613,8 +2613,10 @@ static bool pnv_pci_enable_device_hook(struct pci_dev *dev)
|
|||
return true;
|
||||
|
||||
pdn = pci_get_pdn(dev);
|
||||
if (!pdn || pdn->pe_number == IODA_INVALID_PE)
|
||||
if (!pdn || pdn->pe_number == IODA_INVALID_PE) {
|
||||
pci_err(dev, "pci_enable_device() blocked, no PE assigned.\n");
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user