From be407ea0cf154ff0d752398a8a02796bfd521fb5 Mon Sep 17 00:00:00 2001 From: Wei Yongjun Date: Tue, 4 Dec 2012 00:01:42 -0500 Subject: [PATCH] --- yaml --- r: 336543 b: refs/heads/master c: 3bfe5aae8edd8436d26cddfeab783492d8950821 h: refs/heads/master i: 336541: d02243aad70b8d9911e15f70fa0a7682f12fc15a 336539: 56d82207569e363fe6583f8f6426ca23c11d34a3 336535: e93ec8943432e73d48d8bef8d429846fbfc1a921 336527: 32bb55f5e302fc03840bb1a4bc881e783c96d3db 336511: 5999210c0aa466b0cee03b2679151bd146e3f4f8 v: v3 --- [refs] | 2 +- trunk/drivers/edac/edac_pci_sysfs.c | 12 ++++-------- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/[refs] b/[refs] index e28051e3da90..119da853ca1d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2d56b109e3a50cf316e60f07541bbeb1d8fe251a +refs/heads/master: 3bfe5aae8edd8436d26cddfeab783492d8950821 diff --git a/trunk/drivers/edac/edac_pci_sysfs.c b/trunk/drivers/edac/edac_pci_sysfs.c index e164c555a337..dc6e905ee1a5 100644 --- a/trunk/drivers/edac/edac_pci_sysfs.c +++ b/trunk/drivers/edac/edac_pci_sysfs.c @@ -645,20 +645,16 @@ typedef void (*pci_parity_check_fn_t) (struct pci_dev *dev); /* * pci_dev parity list iterator - * Scan the PCI device list for one pass, looking for SERRORs - * Master Parity ERRORS or Parity ERRORs on primary or secondary devices + * + * Scan the PCI device list looking for SERRORs, Master Parity ERRORS or + * Parity ERRORs on primary or secondary devices. */ static inline void edac_pci_dev_parity_iterator(pci_parity_check_fn_t fn) { struct pci_dev *dev = NULL; - /* request for kernel access to the next PCI device, if any, - * and while we are looking at it have its reference count - * bumped until we are done with it - */ - while ((dev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, dev)) != NULL) { + for_each_pci_dev(dev) fn(dev); - } } /*