summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Gortmaker <paul.gortmaker@windriver.com>2011-02-06 19:49:53 -0500
committerPaul Gortmaker <paul.gortmaker@windriver.com>2011-02-06 19:49:53 -0500
commitcdb7167db7649de3406c5b7e41210c9d11d573a0 (patch)
tree9db7f1523ff4dfa8d294c52ffb03c3ff5b171d5e
parent64bc70d68e97a9b264138f0b03660792387d9077 (diff)
downloadrt-patches-cdb7167db7649de3406c5b7e41210c9d11d573a0.tar.gz
refresh x86-ioapic-lock-section-fix.patchv2.6.33-4438-g9446808v2.6.33-4401-gfb7b096
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
-rw-r--r--x86-ioapic-lock-section-fix.patch12
1 files changed, 6 insertions, 6 deletions
diff --git a/x86-ioapic-lock-section-fix.patch b/x86-ioapic-lock-section-fix.patch
index ffb924d..67c39a1 100644
--- a/x86-ioapic-lock-section-fix.patch
+++ b/x86-ioapic-lock-section-fix.patch
@@ -1,4 +1,4 @@
-From 56320dd7735e7ffbe3fc2a1005beb771c849e67b Mon Sep 17 00:00:00 2001
+From 948e9c201377b4a627951a020aa9df25be6f44d1 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:44:44 -0500
Subject: [PATCH] x86: ioapic lock section fix
@@ -10,10 +10,10 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c
-index 1c0c655..fe923da 100644
+index 4df458b..7554876 100644
--- a/arch/x86/kernel/apic/io_apic.c
+++ b/arch/x86/kernel/apic/io_apic.c
-@@ -3208,7 +3208,6 @@ unsigned int create_irq_nr(unsigned int irq_want, int node)
+@@ -3256,7 +3256,6 @@ unsigned int create_irq_nr(unsigned int irq_want, int node)
if (irq_want < nr_irqs_gsi)
irq_want = nr_irqs_gsi;
@@ -21,7 +21,7 @@ index 1c0c655..fe923da 100644
for (new = irq_want; new < nr_irqs; new++) {
desc_new = irq_to_desc_alloc_node(new, node);
if (!desc_new) {
-@@ -3220,14 +3219,15 @@ unsigned int create_irq_nr(unsigned int irq_want, int node)
+@@ -3268,14 +3267,15 @@ unsigned int create_irq_nr(unsigned int irq_want, int node)
if (cfg_new->vector != 0)
continue;
@@ -36,8 +36,8 @@ index 1c0c655..fe923da 100644
}
- raw_spin_unlock_irqrestore(&vector_lock, flags);
- if (irq > 0) {
- dynamic_irq_init(irq);
+ if (irq > 0)
+ dynamic_irq_init_keep_chip_data(irq);
--
1.7.1.1