diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2008-02-14 17:56:56 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2008-04-21 00:47:00 -0400 |
commit | 8a1bc9013a03d41a0e36ee413bb6f97281b30bd1 (patch) | |
tree | 83c01850e1779e37be1d9db0f87436b09b89f3fe /arch/powerpc/platforms/pseries/pci_dlpar.c | |
parent | 70308923d317f2ad4973c30d90bb48ae38761317 (diff) |
PCI: add is_added flag to struct pci_dev
This lets us check if the device is really added to the driver core or
not, which is what we need when walking some of the bus lists. The flag
is there in anticipation of getting rid of the other PCI device list,
which is what we used to check in this situation.
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'arch/powerpc/platforms/pseries/pci_dlpar.c')
-rw-r--r-- | arch/powerpc/platforms/pseries/pci_dlpar.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/arch/powerpc/platforms/pseries/pci_dlpar.c b/arch/powerpc/platforms/pseries/pci_dlpar.c index 5a5a19e40bb..d26a7bcad6b 100644 --- a/arch/powerpc/platforms/pseries/pci_dlpar.c +++ b/arch/powerpc/platforms/pseries/pci_dlpar.c | |||
@@ -88,11 +88,8 @@ pcibios_fixup_new_pci_devices(struct pci_bus *bus) | |||
88 | struct pci_dev *dev; | 88 | struct pci_dev *dev; |
89 | 89 | ||
90 | list_for_each_entry(dev, &bus->devices, bus_list) { | 90 | list_for_each_entry(dev, &bus->devices, bus_list) { |
91 | /* | 91 | /* Skip already-added devices */ |
92 | * Skip already-present devices (which are on the | 92 | if (!dev->is_added) { |
93 | * global device list.) | ||
94 | */ | ||
95 | if (list_empty(&dev->global_list)) { | ||
96 | int i; | 93 | int i; |
97 | 94 | ||
98 | /* Fill device archdata and setup iommu table */ | 95 | /* Fill device archdata and setup iommu table */ |