aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/mpparse.c
diff options
context:
space:
mode:
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2005-01-25 14:05:40 +0000
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2005-01-25 14:05:40 +0000
commitf7d9f40807395f70bc9624f5478da4ce0a0caef4 (patch)
treeb67beab64a1d45e4e3d3cb493e4078082060f286 /xen/arch/x86/mpparse.c
parent36f2347fd3fe710aa6f10909597c7f47bfb3430f (diff)
downloadxen-f7d9f40807395f70bc9624f5478da4ce0a0caef4.tar.gz
xen-f7d9f40807395f70bc9624f5478da4ce0a0caef4.tar.bz2
xen-f7d9f40807395f70bc9624f5478da4ce0a0caef4.zip
bitkeeper revision 1.1159.230.2 (41f65234Pi4Crimteaw690fX-H8jyg)
Use list_for_each_entry() in preference to list_for_each(). signed-off-by: keir.fraser@cl.cam.ac.uk
Diffstat (limited to 'xen/arch/x86/mpparse.c')
-rw-r--r--xen/arch/x86/mpparse.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/xen/arch/x86/mpparse.c b/xen/arch/x86/mpparse.c
index 5cf760d62e..7db6f8a6da 100644
--- a/xen/arch/x86/mpparse.c
+++ b/xen/arch/x86/mpparse.c
@@ -1232,7 +1232,6 @@ void __init mp_config_acpi_legacy_irqs (void)
void __init mp_parse_prt (void)
{
- struct list_head *node = NULL;
struct acpi_prt_entry *entry = NULL;
int ioapic = -1;
int ioapic_pin = 0;
@@ -1245,9 +1244,7 @@ void __init mp_parse_prt (void)
* Parsing through the PCI Interrupt Routing Table (PRT) and program
* routing for all entries.
*/
- list_for_each(node, &acpi_prt.entries) {
- entry = list_entry(node, struct acpi_prt_entry, node);
-
+ list_for_each_entry(entry, &acpi_prt.entries, node) {
/* Need to get irq for dynamic entry */
if (entry->link.handle) {
irq = acpi_pci_link_get_irq(entry->link.handle, entry->link.index, &edge_level, &active_high_low);