summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Gortmaker <paul.gortmaker@windriver.com>2011-03-20 18:31:49 -0400
committerPaul Gortmaker <paul.gortmaker@windriver.com>2011-03-20 18:35:31 -0400
commit1e83e5b453171b9be7ae918003a923c276636493 (patch)
tree1e12f4b35e7e4b7edd9e131d3c9903dfc9219d77
parent650e48c2d8a76e9bd6f93054605b2c5dab5c79f9 (diff)
downloadrt-patches-1e83e5b453171b9be7ae918003a923c276636493.tar.gz
NODELAY on MIPS cascade IRQ
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
-rw-r--r--rt-MIPS-Un-thread-i8259A-cascade-interrupt.patch28
-rw-r--r--series1
2 files changed, 29 insertions, 0 deletions
diff --git a/rt-MIPS-Un-thread-i8259A-cascade-interrupt.patch b/rt-MIPS-Un-thread-i8259A-cascade-interrupt.patch
new file mode 100644
index 0000000..2cf7dfc
--- /dev/null
+++ b/rt-MIPS-Un-thread-i8259A-cascade-interrupt.patch
@@ -0,0 +1,28 @@
+From 6f82abecd814a7ad5da4bd4396a5849c4b3d1920 Mon Sep 17 00:00:00 2001
+From: Paul Gortmaker <paul.gortmaker@windriver.com>
+Date: Sun, 20 Mar 2011 18:23:27 -0400
+Subject: [PATCH] rt: MIPS: Un-thread i8259A cascade interrupt
+
+Originally tip commit 6d848200e90f273a had this change, along
+with a whole bunch of raw_lock conversions.
+
+Upstream mainline then integrated 896508705561 which had all
+the raw_lock conversions, but not this change.
+
+Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
+
+diff --git a/arch/mips/kernel/i8259.c b/arch/mips/kernel/i8259.c
+index 2779911..811564c 100644
+--- a/arch/mips/kernel/i8259.c
++++ b/arch/mips/kernel/i8259.c
+@@ -306,6 +306,7 @@ static void init_8259A(int auto_eoi)
+ */
+ static struct irqaction irq2 = {
+ .handler = no_action,
++ .flags = IRQF_NODELAY,
+ .name = "cascade",
+ };
+
+--
+1.7.1.1
+
diff --git a/series b/series
index 179719b..b38a000 100644
--- a/series
+++ b/series
@@ -480,5 +480,6 @@ x86-stackprotector-Avoid-random-pool-on-rt.patch
# Post-33 additions that don't really group with exisiting patches.
mm.h-include-slab.h-for-kmalloc-kfree.patch
Fix-compile-failures-due-to-missing-perf-header.patch
+rt-MIPS-Un-thread-i8259A-cascade-interrupt.patch
# Make it clear this is an RT kernel in the Makefile and uname
Makefile-mark-the-tree-as-RT-WIP.patch