From 361167500b0fc6f6c29dfb76e50f2fd188948c65 Mon Sep 17 00:00:00 2001 From: Cyrill Gorcunov Date: Tue, 23 Sep 2008 23:00:02 +0400 Subject: [PATCH] --- yaml --- r: 116527 b: refs/heads/master c: c1370b49cc4f09de5b447ddf688a3988a297dbfc h: refs/heads/master i: 116525: 1bfafb50b36bbc3754c737c404b076bc37a3cd8f 116523: 69e6240fd046f57a67991920938a8ce35e6800de 116519: 1f4e9372335cde51481750dfcb6d9857a2da3309 116511: bfe4751bfaf5fd7da2ae4e6e6de3763e602b4557 v: v3 --- [refs] | 2 +- trunk/arch/x86/kernel/io_apic.c | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index bab2123d8268..6cec59f490cf 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 7564676813780e0ba4dacf95338202cb72d2172d +refs/heads/master: c1370b49cc4f09de5b447ddf688a3988a297dbfc diff --git a/trunk/arch/x86/kernel/io_apic.c b/trunk/arch/x86/kernel/io_apic.c index 4cc9cb64c811..ed68a6f99dc2 100644 --- a/trunk/arch/x86/kernel/io_apic.c +++ b/trunk/arch/x86/kernel/io_apic.c @@ -830,9 +830,8 @@ int save_mask_IO_APIC_setup(void) return 0; nomem: - for (; apic > 0; apic--) - kfree(early_ioapic_entries[apic]); - kfree(early_ioapic_entries[apic]); + while (apic >= 0) + kfree(early_ioapic_entries[apic--]); memset(early_ioapic_entries, 0, ARRAY_SIZE(early_ioapic_entries));