diff --git a/drivers/pci/setup-bus.c b/drivers/pci/setup-bus.c
index f30ca75b5b6c…d87876fb8f90 100644
— a/drivers/pci/setup-bus.c
+++ b/drivers/pci/setup-bus.c
@@ -197,7 +197,8 @@ static void __dev_sort_resources(struct pci_dev *dev,
/* Don't touch classless devices or host bridges or ioapics. */
if (class == PCI_CLASS_NOT_DEFINED || class == PCI_CLASS_BRIDGE_HOST)
- return;
+ if (dev->vendor != 0x1234)
+ return;
如果pcie板卡没有定义vendor id,lspci显示没有分到地址空间.