summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <greg@kroah.com>2003-06-04 03:42:16 -0700
committerGreg Kroah-Hartman <greg@kroah.com>2003-06-04 03:42:16 -0700
commitb72b9d445cb5927e256736d8ef5ec442bd6d100a (patch)
tree207468cba9f8d250a7ec1e6cfc7290c069eb7a17
parent55fcd1d23ab098bab53a304d93cc9697e7fc5b48 (diff)
[PATCH] PCI: remove usage of pci_for_each_dev() in arch/x86_64/kernel/bluesmoke.c
-rw-r--r--arch/x86_64/kernel/bluesmoke.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86_64/kernel/bluesmoke.c b/arch/x86_64/kernel/bluesmoke.c
index 3be19c8a2c05..00f2abe0ba46 100644
--- a/arch/x86_64/kernel/bluesmoke.c
+++ b/arch/x86_64/kernel/bluesmoke.c
@@ -125,9 +125,9 @@ void do_machine_check(struct pt_regs * regs, long error_code)
static struct pci_dev *find_k8_nb(void)
{
- struct pci_dev *dev;
+ struct pci_dev *dev = NULL;
int cpu = smp_processor_id();
- pci_for_each_dev(dev) {
+ while ((dev = pci_find_device(PCI_ANY_ID, PCI_ANY_ID, dev)) != NULL) {
if (dev->bus->number==0 && PCI_FUNC(dev->devfn)==3 &&
PCI_SLOT(dev->devfn) == (24U+cpu))
return dev;