patches-3.4.11-rt19.tar.xz
Announce:
----------------
Dear RT Folks,
I'm pleased to announce the 3.4.11-rt19 stable release.
This release is just an update to the new stable 3.4.11 version
and no RT specific changes have been made.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
Head SHA1: 78475c9d785a6d7b3d110e8ebcc9a4d6f1ff473b
Or to build 3.4.11-rt19 directly, the following patches should be applied:
http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.4.tar.xz
http://www.kernel.org/pub/linux/kernel/v3.x/patch-3.4.11.xz
http://www.kernel.org/pub/linux/kernel/projects/rt/3.4/patch-3.4.11-rt19.patch.xz
Enjoy,
-- Steve
----------------
http://marc.info/?l=linux-rt-users&m=134793457519308&w=2
md5sum:
a362716dbad4c3886e8dc23d1abadfd5 patches-3.4.11-rt19.tar.xz
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
diff --git a/patches/0001-Revert-workqueue-skip-nr_running-sanity-check-in-wor.patch b/patches/0001-Revert-workqueue-skip-nr_running-sanity-check-in-wor.patch
index 7043b69..54c5fb7 100644
--- a/patches/0001-Revert-workqueue-skip-nr_running-sanity-check-in-wor.patch
+++ b/patches/0001-Revert-workqueue-skip-nr_running-sanity-check-in-wor.patch
@@ -1,4 +1,4 @@
-From 297361a0987dd45754ced0b19108e2746c32da70 Mon Sep 17 00:00:00 2001
+From ff87d941b25c01a35676f5a57f45288591c44919 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 7 Jun 2012 09:49:40 -0400
Subject: [PATCH 001/262] Revert "workqueue: skip nr_running sanity check in
diff --git a/patches/0002-slab-lockdep-Annotate-all-slab-caches.patch b/patches/0002-slab-lockdep-Annotate-all-slab-caches.patch
index 6c4a367..62288d5 100644
--- a/patches/0002-slab-lockdep-Annotate-all-slab-caches.patch
+++ b/patches/0002-slab-lockdep-Annotate-all-slab-caches.patch
@@ -1,4 +1,4 @@
-From 275790e34ed7fb92d8c3b8ded621041c4c032ecb Mon Sep 17 00:00:00 2001
+From 21b4d0a916b6b977c84f11d6e566996dba697701 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Mon, 28 Nov 2011 19:51:51 +0100
Subject: [PATCH 002/262] slab, lockdep: Annotate all slab caches
diff --git a/patches/0003-x86-kprobes-Remove-remove-bogus-preempt_enable.patch b/patches/0003-x86-kprobes-Remove-remove-bogus-preempt_enable.patch
index a1674a6..9432bc4 100644
--- a/patches/0003-x86-kprobes-Remove-remove-bogus-preempt_enable.patch
+++ b/patches/0003-x86-kprobes-Remove-remove-bogus-preempt_enable.patch
@@ -1,4 +1,4 @@
-From 92d3a5cac1638180a2c091c300f3e28348d48e4e Mon Sep 17 00:00:00 2001
+From 1c9e6c60694c2b1fcc8c331a169cb88f321de84a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 17 Mar 2011 11:02:15 +0100
Subject: [PATCH 003/262] x86: kprobes: Remove remove bogus preempt_enable
diff --git a/patches/0004-tick-Add-tick-skew-boot-option.patch b/patches/0004-tick-Add-tick-skew-boot-option.patch
index d85bc29..d4c3414 100644
--- a/patches/0004-tick-Add-tick-skew-boot-option.patch
+++ b/patches/0004-tick-Add-tick-skew-boot-option.patch
@@ -1,4 +1,4 @@
-From 4caedd050696321aa396344e1cda8dff36f97710 Mon Sep 17 00:00:00 2001
+From 665f87326693f30527a3b5115093c34156edaea2 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <mgalbraith@suse.de>
Date: Tue, 8 May 2012 12:20:58 +0200
Subject: [PATCH 004/262] tick: Add tick skew boot option
diff --git a/patches/0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch b/patches/0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch
index 6e66efd..cf28e87 100644
--- a/patches/0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch
+++ b/patches/0005-x86-hpet-Disable-MSI-on-Lenovo-W510.patch
@@ -1,4 +1,4 @@
-From 014a05a622cfa3abc31a33bb9fd90f9e3a236713 Mon Sep 17 00:00:00 2001
+From f92b9e4d735366f5c9b1a4db07c4614ef197fdb8 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 30 Sep 2011 20:03:37 +0200
Subject: [PATCH 005/262] x86: hpet: Disable MSI on Lenovo W510
diff --git a/patches/0006-block-Shorten-interrupt-disabled-regions.patch b/patches/0006-block-Shorten-interrupt-disabled-regions.patch
index 1fe9a8d..5e1daf6 100644
--- a/patches/0006-block-Shorten-interrupt-disabled-regions.patch
+++ b/patches/0006-block-Shorten-interrupt-disabled-regions.patch
@@ -1,4 +1,4 @@
-From a3e033376beb7c5c49e82f3d34cb56ca3bfbb55e Mon Sep 17 00:00:00 2001
+From 1cfc9c52d7872996ed0d92f783ccd372fb2e9dbf Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 22 Jun 2011 19:47:02 +0200
Subject: [PATCH 006/262] block: Shorten interrupt disabled regions
diff --git a/patches/0007-sched-Distangle-worker-accounting-from-rq-3Elock.patch b/patches/0007-sched-Distangle-worker-accounting-from-rq-3Elock.patch
index 2582481..1e9b7e7 100644
--- a/patches/0007-sched-Distangle-worker-accounting-from-rq-3Elock.patch
+++ b/patches/0007-sched-Distangle-worker-accounting-from-rq-3Elock.patch
@@ -1,4 +1,4 @@
-From 00893829924fa3839dec2961b7f49a243cd48a9e Mon Sep 17 00:00:00 2001
+From d718eefbfa71fbda47ee677a7252235db20456db Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 22 Jun 2011 19:47:03 +0200
Subject: [PATCH 007/262] sched: Distangle worker accounting from rq-%3Elock
@@ -30,7 +30,7 @@
3 files changed, 47 insertions(+), 91 deletions(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 817bf70..bc3e90b 100644
+index ef6a8f2..a36a9f7 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -1399,10 +1399,6 @@ static void ttwu_activate(struct rq *rq, struct task_struct *p, int en_flags)
@@ -85,7 +85,7 @@
* wake_up_process - Wake up a specific process
* @p: The process to be woken up.
*
-@@ -3331,19 +3293,6 @@ need_resched:
+@@ -3337,19 +3299,6 @@ need_resched:
} else {
deactivate_task(rq, prev, DEQUEUE_SLEEP);
prev->on_rq = 0;
@@ -105,7 +105,7 @@
}
switch_count = &prev->nvcsw;
}
-@@ -3386,6 +3335,14 @@ static inline void sched_submit_work(struct task_struct *tsk)
+@@ -3392,6 +3341,14 @@ static inline void sched_submit_work(struct task_struct *tsk)
{
if (!tsk->state || tsk_is_pi_blocked(tsk))
return;
@@ -120,7 +120,7 @@
/*
* If we are going to sleep and we have plugged IO queued,
* make sure to submit it to avoid deadlocks.
-@@ -3394,12 +3351,19 @@ static inline void sched_submit_work(struct task_struct *tsk)
+@@ -3400,12 +3357,19 @@ static inline void sched_submit_work(struct task_struct *tsk)
blk_schedule_flush_plug(tsk);
}
diff --git a/patches/0008-mips-enable-interrupts-in-signal.patch.patch b/patches/0008-mips-enable-interrupts-in-signal.patch.patch
index d1ed17f..b99f157 100644
--- a/patches/0008-mips-enable-interrupts-in-signal.patch.patch
+++ b/patches/0008-mips-enable-interrupts-in-signal.patch.patch
@@ -1,4 +1,4 @@
-From 904fe5d5a55f366513c675164b1995c9d2a1b7e5 Mon Sep 17 00:00:00 2001
+From 6dc8096eb0b3ee4d55b22929b996fa889353aa64 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jul 2011 21:32:10 +0200
Subject: [PATCH 008/262] mips-enable-interrupts-in-signal.patch
diff --git a/patches/0009-arm-enable-interrupts-in-signal-code.patch.patch b/patches/0009-arm-enable-interrupts-in-signal-code.patch.patch
index 24811c3..c785798 100644
--- a/patches/0009-arm-enable-interrupts-in-signal-code.patch.patch
+++ b/patches/0009-arm-enable-interrupts-in-signal-code.patch.patch
@@ -1,4 +1,4 @@
-From 73b8c47e5db6be65eafe323f3f2a365da88afc0e Mon Sep 17 00:00:00 2001
+From fb3e742f3ee56f793b22dadc33442c7190c9a221 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 16:27:13 +0200
Subject: [PATCH 009/262] arm-enable-interrupts-in-signal-code.patch
diff --git a/patches/0010-seqlock-Remove-unused-functions.patch b/patches/0010-seqlock-Remove-unused-functions.patch
index ca785f2..2781f08 100644
--- a/patches/0010-seqlock-Remove-unused-functions.patch
+++ b/patches/0010-seqlock-Remove-unused-functions.patch
@@ -1,4 +1,4 @@
-From ef3af9d8fb560d9d504a5e91884a2b13a659ab57 Mon Sep 17 00:00:00 2001
+From a069db61f546afb9d86f0512ec71cf2d1227399b Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 18:38:22 +0200
Subject: [PATCH 010/262] seqlock: Remove unused functions
diff --git a/patches/0011-seqlock-Use-seqcount.patch b/patches/0011-seqlock-Use-seqcount.patch
index c775bcf..e5ac19d 100644
--- a/patches/0011-seqlock-Use-seqcount.patch
+++ b/patches/0011-seqlock-Use-seqcount.patch
@@ -1,4 +1,4 @@
-From 3138705f055bd50c2fe972e217276565d9a71c12 Mon Sep 17 00:00:00 2001
+From da4beecc1645d4379b97272e9551dc912b94cbf7 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 18:40:26 +0200
Subject: [PATCH 011/262] seqlock: Use seqcount
diff --git a/patches/0012-timekeeping-Split-xtime_lock.patch b/patches/0012-timekeeping-Split-xtime_lock.patch
index 1c63ee2..7964e56 100644
--- a/patches/0012-timekeeping-Split-xtime_lock.patch
+++ b/patches/0012-timekeeping-Split-xtime_lock.patch
@@ -1,4 +1,4 @@
-From be406b684fa7560b4881bf9a59e3055fbe303274 Mon Sep 17 00:00:00 2001
+From 3cff1accfff48d63b7dea998b4791c763b0162f7 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 1 Mar 2012 15:14:06 +0100
Subject: [PATCH 012/262] timekeeping: Split xtime_lock
diff --git a/patches/0013-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch b/patches/0013-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch
index 7d0a5ec..0705acd 100644
--- a/patches/0013-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch
+++ b/patches/0013-intel_idle-Convert-i7300_idle_lock-to-raw-spinlock.patch
@@ -1,4 +1,4 @@
-From 1e156d9ffe50c9fc9395e27453cff136d8ce7600 Mon Sep 17 00:00:00 2001
+From 61b468992bef98f38f638d0c0d8489f19dae5a63 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <efault@gmx.de>
Date: Wed, 7 Dec 2011 12:48:42 +0100
Subject: [PATCH 013/262] intel_idle: Convert i7300_idle_lock to raw spinlock
diff --git a/patches/0014-tracing-Account-for-preempt-off-in-preempt_schedule.patch b/patches/0014-tracing-Account-for-preempt-off-in-preempt_schedule.patch
index e3ccf4c..ff3f910 100644
--- a/patches/0014-tracing-Account-for-preempt-off-in-preempt_schedule.patch
+++ b/patches/0014-tracing-Account-for-preempt-off-in-preempt_schedule.patch
@@ -1,4 +1,4 @@
-From d84d2c469826caaa130033e2b03a5f14c36eba95 Mon Sep 17 00:00:00 2001
+From 9c48fbd50f131c624577a2934210b28cddd98aa8 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 29 Sep 2011 12:24:30 -0500
Subject: [PATCH 014/262] tracing: Account for preempt off in
@@ -28,10 +28,10 @@
1 file changed, 9 insertions(+)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index bc3e90b..d8861f1 100644
+index a36a9f7..82ba3a9 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
-@@ -3443,7 +3443,16 @@ asmlinkage void __sched notrace preempt_schedule(void)
+@@ -3449,7 +3449,16 @@ asmlinkage void __sched notrace preempt_schedule(void)
do {
add_preempt_count_notrace(PREEMPT_ACTIVE);
diff --git a/patches/0015-signal-revert-ptrace-preempt-magic.patch.patch b/patches/0015-signal-revert-ptrace-preempt-magic.patch.patch
index 8881143..33f0f1c 100644
--- a/patches/0015-signal-revert-ptrace-preempt-magic.patch.patch
+++ b/patches/0015-signal-revert-ptrace-preempt-magic.patch.patch
@@ -1,4 +1,4 @@
-From b70c1c836259320132a54ebe84114230edbc94eb Mon Sep 17 00:00:00 2001
+From a06ff2af68b6638694a1752ed3351d24647d4533 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 21 Sep 2011 19:57:12 +0200
Subject: [PATCH 015/262] signal-revert-ptrace-preempt-magic.patch
diff --git a/patches/0016-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch b/patches/0016-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch
index 2a5c709..644fb11 100644
--- a/patches/0016-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch
+++ b/patches/0016-arm-Mark-pmu-interupt-IRQF_NO_THREAD.patch
@@ -1,4 +1,4 @@
-From 322d62eb4687806fdb32dfe2638bc838d29a579f Mon Sep 17 00:00:00 2001
+From 188cd066d4319e03b3c233d592a16a5c6fc926f8 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 16 Mar 2011 14:45:31 +0100
Subject: [PATCH 016/262] arm: Mark pmu interupt IRQF_NO_THREAD
diff --git a/patches/0017-arm-Allow-forced-irq-threading.patch b/patches/0017-arm-Allow-forced-irq-threading.patch
index 8ab50b2..97ad6d6 100644
--- a/patches/0017-arm-Allow-forced-irq-threading.patch
+++ b/patches/0017-arm-Allow-forced-irq-threading.patch
@@ -1,4 +1,4 @@
-From 1d45bfeab27fd4f40894e1d5825fa74fa0e804de Mon Sep 17 00:00:00 2001
+From b4863a21fe8fcd1953b909ca13d44a8e7acd0c7a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 13:15:20 +0200
Subject: [PATCH 017/262] arm: Allow forced irq threading
@@ -12,7 +12,7 @@
1 file changed, 1 insertion(+)
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
-index 7a8660a..f6fa4db 100644
+index 352322a..2320061 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -31,6 +31,7 @@ config ARM
diff --git a/patches/0018-preempt-rt-Convert-arm-boot_lock-to-raw.patch b/patches/0018-preempt-rt-Convert-arm-boot_lock-to-raw.patch
index 7d67914..1959378 100644
--- a/patches/0018-preempt-rt-Convert-arm-boot_lock-to-raw.patch
+++ b/patches/0018-preempt-rt-Convert-arm-boot_lock-to-raw.patch
@@ -1,4 +1,4 @@
-From 7449ab9ab3d40262bc49f7cfa75934ef8714fc77 Mon Sep 17 00:00:00 2001
+From 4b6783d8e5523dadbb0f854016e4668f64c548b1 Mon Sep 17 00:00:00 2001
From: Frank Rowand <frank.rowand@am.sony.com>
Date: Mon, 19 Sep 2011 14:51:14 -0700
Subject: [PATCH 018/262] preempt-rt: Convert arm boot_lock to raw
diff --git a/patches/0019-arm-omap-make-wakeupgen_lock-raw.patch.patch b/patches/0019-arm-omap-make-wakeupgen_lock-raw.patch.patch
index 0d6403a..402ca86 100644
--- a/patches/0019-arm-omap-make-wakeupgen_lock-raw.patch.patch
+++ b/patches/0019-arm-omap-make-wakeupgen_lock-raw.patch.patch
@@ -1,4 +1,4 @@
-From 5198c64cfb0b6077f272f57a545b16d9b8e322ca Mon Sep 17 00:00:00 2001
+From 7034172c487e284cb607c4ce9dbb326fa9b655dd Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 11 Apr 2012 11:26:38 +0200
Subject: [PATCH 019/262] arm-omap-make-wakeupgen_lock-raw.patch
diff --git a/patches/0020-signals-Do-not-wakeup-self.patch b/patches/0020-signals-Do-not-wakeup-self.patch
index c1abf49..c912be2 100644
--- a/patches/0020-signals-Do-not-wakeup-self.patch
+++ b/patches/0020-signals-Do-not-wakeup-self.patch
@@ -1,4 +1,4 @@
-From bd29337c371005aa7b8e7cdf20ae281ce93b4469 Mon Sep 17 00:00:00 2001
+From 68331549e524c2baebf4072eafdca0a5a81edaed Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:44 -0500
Subject: [PATCH 020/262] signals: Do not wakeup self
diff --git a/patches/0021-posix-timers-Prevent-broadcast-signals.patch b/patches/0021-posix-timers-Prevent-broadcast-signals.patch
index 0c67cd7..56361a4 100644
--- a/patches/0021-posix-timers-Prevent-broadcast-signals.patch
+++ b/patches/0021-posix-timers-Prevent-broadcast-signals.patch
@@ -1,4 +1,4 @@
-From e67d0c0ee051b99f1050de95801616c7b109112e Mon Sep 17 00:00:00 2001
+From c85fbd335f0eeecad492fcf137fe3d2a9fcadb9b Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:29:20 -0500
Subject: [PATCH 021/262] posix-timers: Prevent broadcast signals
diff --git a/patches/0022-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch b/patches/0022-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch
index 1e7e5a6..5eb92bc 100644
--- a/patches/0022-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch
+++ b/patches/0022-signals-Allow-rt-tasks-to-cache-one-sigqueue-struct.patch
@@ -1,4 +1,4 @@
-From 735941074c5dcf8e7b5f378ee114a30a3aae5a5a Mon Sep 17 00:00:00 2001
+From 1211fa2ed2c7cfde47f5f13d1c902d5fd7bff1f6 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:56 -0500
Subject: [PATCH 022/262] signals: Allow rt tasks to cache one sigqueue struct
diff --git a/patches/0023-signal-x86-Delay-calling-signals-in-atomic.patch b/patches/0023-signal-x86-Delay-calling-signals-in-atomic.patch
index 2537245..0955710 100644
--- a/patches/0023-signal-x86-Delay-calling-signals-in-atomic.patch
+++ b/patches/0023-signal-x86-Delay-calling-signals-in-atomic.patch
@@ -1,4 +1,4 @@
-From c6552102b7346ba6a15b8c54526c21b296bec7fb Mon Sep 17 00:00:00 2001
+From d9a4a8832dc1117052ee55a0138d041189a7e7c5 Mon Sep 17 00:00:00 2001
From: Oleg Nesterov <oleg@redhat.com>
Date: Thu, 7 Jun 2012 07:46:44 -0400
Subject: [PATCH 023/262] signal/x86: Delay calling signals in atomic
diff --git a/patches/0024-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch b/patches/0024-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch
index 9487094..a07598f 100644
--- a/patches/0024-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch
+++ b/patches/0024-generic-Use-raw-local-irq-variant-for-generic-cmpxch.patch
@@ -1,4 +1,4 @@
-From b95deaf8efc64f70138c41c33f583830fdea22ef Mon Sep 17 00:00:00 2001
+From f5311f04f7a2569522ccb2e825abf828faa1cce9 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:30 -0500
Subject: [PATCH 024/262] generic: Use raw local irq variant for generic
diff --git a/patches/0025-drivers-random-Reduce-preempt-disabled-region.patch b/patches/0025-drivers-random-Reduce-preempt-disabled-region.patch
index 2a637fa..5b79328 100644
--- a/patches/0025-drivers-random-Reduce-preempt-disabled-region.patch
+++ b/patches/0025-drivers-random-Reduce-preempt-disabled-region.patch
@@ -1,4 +1,4 @@
-From a790c90e249f6181543e9808fc988490504697dc Mon Sep 17 00:00:00 2001
+From 1481e853ddf5c1283470b0e3970442f26c47fefb Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:30 -0500
Subject: [PATCH 025/262] drivers: random: Reduce preempt disabled region
diff --git a/patches/0026-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch b/patches/0026-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch
index 31b9fb1..2ea50ea 100644
--- a/patches/0026-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch
+++ b/patches/0026-ARM-AT91-PIT-Remove-irq-handler-when-clock-event-is-.patch
@@ -1,4 +1,4 @@
-From 01771661e46400fda7100cc386a80bbf1473c642 Mon Sep 17 00:00:00 2001
+From e4a9d42e9b8266897a41a3baea0e0f55edc465a0 Mon Sep 17 00:00:00 2001
From: Benedikt Spranger <b.spranger@linutronix.de>
Date: Sat, 6 Mar 2010 17:47:10 +0100
Subject: [PATCH 026/262] ARM: AT91: PIT: Remove irq handler when clock event
diff --git a/patches/0027-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch b/patches/0027-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch
index 66aba7e..13dee5e 100644
--- a/patches/0027-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch
+++ b/patches/0027-clocksource-TCLIB-Allow-higher-clock-rates-for-clock.patch
@@ -1,4 +1,4 @@
-From bb82a0399a5c7b8d5d609cf735e0310fe11ece76 Mon Sep 17 00:00:00 2001
+From 1fcca35413cfb14a594d0415e160b5cbea3fe495 Mon Sep 17 00:00:00 2001
From: Benedikt Spranger <b.spranger@linutronix.de>
Date: Mon, 8 Mar 2010 18:57:04 +0100
Subject: [PATCH 027/262] clocksource: TCLIB: Allow higher clock rates for
diff --git a/patches/0028-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch b/patches/0028-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch
index 1e35559..26c85a8 100644
--- a/patches/0028-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch
+++ b/patches/0028-drivers-net-tulip_remove_one-needs-to-call-pci_disab.patch
@@ -1,4 +1,4 @@
-From 1d851b394a3906252cf59aeef4b14d14ce85621e Mon Sep 17 00:00:00 2001
+From 1d4e337dd1785ca512cdd9ee55b47a1d6ee8ee73 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:18 -0500
Subject: [PATCH 028/262] drivers/net: tulip_remove_one needs to call
diff --git a/patches/0029-drivers-net-Use-disable_irq_nosync-in-8139too.patch b/patches/0029-drivers-net-Use-disable_irq_nosync-in-8139too.patch
index bc5c61a..e2997ff 100644
--- a/patches/0029-drivers-net-Use-disable_irq_nosync-in-8139too.patch
+++ b/patches/0029-drivers-net-Use-disable_irq_nosync-in-8139too.patch
@@ -1,4 +1,4 @@
-From 878d8b744a670928a3d733b8299c9df6700b640e Mon Sep 17 00:00:00 2001
+From a0aec8d791292e3a6f64bf4040ea2712a6098223 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:24 -0500
Subject: [PATCH 029/262] drivers/net: Use disable_irq_nosync() in 8139too
diff --git a/patches/0030-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch b/patches/0030-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch
index e79c326..2e53b16 100644
--- a/patches/0030-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch
+++ b/patches/0030-drivers-net-ehea-Make-rx-irq-handler-non-threaded-IR.patch
@@ -1,4 +1,4 @@
-From e94b1d54fc9a9436162a57003c856a21fbf68b96 Mon Sep 17 00:00:00 2001
+From 08d7769c56c34739ae95b6a25835cb726b17f3f2 Mon Sep 17 00:00:00 2001
From: Darren Hart <dvhltc@us.ibm.com>
Date: Tue, 18 May 2010 14:33:07 -0700
Subject: [PATCH 030/262] drivers: net: ehea: Make rx irq handler non-threaded
diff --git a/patches/0031-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch b/patches/0031-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch
index af38786..45617c1 100644
--- a/patches/0031-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch
+++ b/patches/0031-drivers-net-at91_ether-Make-mdio-protection-rt-safe.patch
@@ -1,4 +1,4 @@
-From 4397fb712acb028cd19eb05c0f32c9d4efac42af Mon Sep 17 00:00:00 2001
+From b4e7b76b0f6bd07bd5c285dd086b006d3429e80d Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 17 Nov 2009 12:02:43 +0100
Subject: [PATCH 031/262] drivers: net: at91_ether: Make mdio protection -rt
diff --git a/patches/0032-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch b/patches/0032-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch
index 7634222..848f39c 100644
--- a/patches/0032-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch
+++ b/patches/0032-mm-Prepare-decoupling-the-page-fault-disabling-logic.patch
@@ -1,4 +1,4 @@
-From d7611fcb525726dbfe1d9c9c590448050cc520fd Mon Sep 17 00:00:00 2001
+From ed50b10c6126baae74d84b9023774d7568bcbd38 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:37 -0500
Subject: [PATCH 032/262] mm: Prepare decoupling the page fault disabling
diff --git a/patches/0033-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch b/patches/0033-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch
index 5f8f635..6d03636 100644
--- a/patches/0033-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch
+++ b/patches/0033-mm-Fixup-all-fault-handlers-to-check-current-pagefau.patch
@@ -1,4 +1,4 @@
-From fa34d864a90be8f008fddf7a36dcbc9d08f33144 Mon Sep 17 00:00:00 2001
+From 5196b8081d94235833fe36cfd462bd5563c57b8b Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 17 Mar 2011 11:32:28 +0100
Subject: [PATCH 033/262] mm: Fixup all fault handlers to check
diff --git a/patches/0034-mm-pagefault_disabled.patch b/patches/0034-mm-pagefault_disabled.patch
index d2f7654..910cc9c 100644
--- a/patches/0034-mm-pagefault_disabled.patch
+++ b/patches/0034-mm-pagefault_disabled.patch
@@ -1,4 +1,4 @@
-From ae746f4b783ec9db210ae2b5612610c3b123b121 Mon Sep 17 00:00:00 2001
+From e072c6cd3865e6c7f53541337a0309eb0b7003bb Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Thu, 11 Aug 2011 15:31:31 +0200
Subject: [PATCH 034/262] mm: pagefault_disabled()
diff --git a/patches/0035-mm-raw_pagefault_disable.patch b/patches/0035-mm-raw_pagefault_disable.patch
index 834faa4..ffb9530 100644
--- a/patches/0035-mm-raw_pagefault_disable.patch
+++ b/patches/0035-mm-raw_pagefault_disable.patch
@@ -1,4 +1,4 @@
-From 484c41c1e6f01b28138c3fb5bee539f264e84bf3 Mon Sep 17 00:00:00 2001
+From 2f80d139ff3d90762f9eeecd613aab040d744145 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Fri, 5 Aug 2011 17:16:58 +0200
Subject: [PATCH 035/262] mm: raw_pagefault_disable
diff --git a/patches/0036-filemap-fix-up.patch.patch b/patches/0036-filemap-fix-up.patch.patch
index bd31030..f06e3f2 100644
--- a/patches/0036-filemap-fix-up.patch.patch
+++ b/patches/0036-filemap-fix-up.patch.patch
@@ -1,4 +1,4 @@
-From cfe8220b538e9c52bc7172f5fc63d2235d9296ca Mon Sep 17 00:00:00 2001
+From fac01424b23675c625543683c2ddb1b015a10e0d Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 17 Jun 2011 18:56:24 +0200
Subject: [PATCH 036/262] filemap-fix-up.patch
diff --git a/patches/0037-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch b/patches/0037-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch
index fdece1f..0320fc3 100644
--- a/patches/0037-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch
+++ b/patches/0037-mm-Remove-preempt-count-from-pagefault-disable-enabl.patch
@@ -1,4 +1,4 @@
-From c9059753198bdbdd0a174524e99a8443e6e45491 Mon Sep 17 00:00:00 2001
+From e408dacaf14b37e31cf39550d09c32f4c2ed79f8 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 25 Jul 2009 22:06:27 +0200
Subject: [PATCH 037/262] mm: Remove preempt count from pagefault
diff --git a/patches/0038-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch b/patches/0038-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch
index 4fdb1a3..12e13f0 100644
--- a/patches/0038-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch
+++ b/patches/0038-x86-highmem-Replace-BUG_ON-by-WARN_ON.patch
@@ -1,4 +1,4 @@
-From fd790912b33de22b2d8bfbf8e6954f6f45a0bb9d Mon Sep 17 00:00:00 2001
+From 02e11883717f1f006b86a8650d99ecb10223a307 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:25 -0500
Subject: [PATCH 038/262] x86: highmem: Replace BUG_ON by WARN_ON
diff --git a/patches/0039-suspend-Prevent-might-sleep-splats.patch b/patches/0039-suspend-Prevent-might-sleep-splats.patch
index b2f09ac..11263a2 100644
--- a/patches/0039-suspend-Prevent-might-sleep-splats.patch
+++ b/patches/0039-suspend-Prevent-might-sleep-splats.patch
@@ -1,4 +1,4 @@
-From 11d0f11e633e17ff879648013c6df7001b99bab6 Mon Sep 17 00:00:00 2001
+From 2b93f12e4362d93f751ac1d42e814ea46169792c Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 15 Jul 2010 10:29:00 +0200
Subject: [PATCH 039/262] suspend: Prevent might sleep splats
diff --git a/patches/0040-OF-Fixup-resursive-locking-code-paths.patch b/patches/0040-OF-Fixup-resursive-locking-code-paths.patch
index c3501d5..8e9aca5 100644
--- a/patches/0040-OF-Fixup-resursive-locking-code-paths.patch
+++ b/patches/0040-OF-Fixup-resursive-locking-code-paths.patch
@@ -1,4 +1,4 @@
-From 3a98e0e8905d24487daa5e1266a73b9efdaf53c4 Mon Sep 17 00:00:00 2001
+From 6408bacf15ea3bc107922751fe0fea687b102f81 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 13 Aug 2009 09:04:10 +0200
Subject: [PATCH 040/262] OF: Fixup resursive locking code paths
diff --git a/patches/0041-of-convert-devtree-lock.patch.patch b/patches/0041-of-convert-devtree-lock.patch.patch
index 692ccec..9f1572a 100644
--- a/patches/0041-of-convert-devtree-lock.patch.patch
+++ b/patches/0041-of-convert-devtree-lock.patch.patch
@@ -1,4 +1,4 @@
-From f8a147558afca1d34945cfe159fd591167c239e9 Mon Sep 17 00:00:00 2001
+From 167dbe67694a797bd4368a14b73b0fa2da910744 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 21 Mar 2011 14:35:34 +0100
Subject: [PATCH 041/262] of-convert-devtree-lock.patch
diff --git a/patches/0042-list-add-list-last-entry.patch.patch b/patches/0042-list-add-list-last-entry.patch.patch
index 0f4739c..c55f2e4 100644
--- a/patches/0042-list-add-list-last-entry.patch.patch
+++ b/patches/0042-list-add-list-last-entry.patch.patch
@@ -1,4 +1,4 @@
-From ae260a0c91606d15b618f2c064ebbf6a25ac947f Mon Sep 17 00:00:00 2001
+From 14ca85d6f68f234f03512df4e2185948b4e07e82 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Tue, 21 Jun 2011 11:22:36 +0200
Subject: [PATCH 042/262] list-add-list-last-entry.patch
diff --git a/patches/0043-mm-page-alloc-use-list-last-entry.patch.patch b/patches/0043-mm-page-alloc-use-list-last-entry.patch.patch
index 9d286ea..0d26712 100644
--- a/patches/0043-mm-page-alloc-use-list-last-entry.patch.patch
+++ b/patches/0043-mm-page-alloc-use-list-last-entry.patch.patch
@@ -1,4 +1,4 @@
-From 7db55e89836ea9ffe3a9315302d52acb3ad12021 Mon Sep 17 00:00:00 2001
+From 2507f1548fd91a5f3124ece345a703624ec4d55d Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Tue, 21 Jun 2011 11:24:35 +0200
Subject: [PATCH 043/262] mm-page-alloc-use-list-last-entry.patch
diff --git a/patches/0044-mm-slab-move-debug-out.patch.patch b/patches/0044-mm-slab-move-debug-out.patch.patch
index ece0026..fa591a4 100644
--- a/patches/0044-mm-slab-move-debug-out.patch.patch
+++ b/patches/0044-mm-slab-move-debug-out.patch.patch
@@ -1,4 +1,4 @@
-From 3b670c925877fe7df4c9f2648ff6d8fe80390b6a Mon Sep 17 00:00:00 2001
+From 293886aaa0c2b8b4d24a851766488f1582789580 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 20 Jun 2011 10:42:04 +0200
Subject: [PATCH 044/262] mm-slab-move-debug-out.patch
diff --git a/patches/0045-rwsem-inlcude-fix.patch.patch b/patches/0045-rwsem-inlcude-fix.patch.patch
index e9029af..489d452 100644
--- a/patches/0045-rwsem-inlcude-fix.patch.patch
+++ b/patches/0045-rwsem-inlcude-fix.patch.patch
@@ -1,4 +1,4 @@
-From 7bde496f6f16c1d73390c4ff9ac8256c906d8808 Mon Sep 17 00:00:00 2001
+From 3dce3311361d53108939e31990418e780cf41044 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 15 Jul 2011 21:24:27 +0200
Subject: [PATCH 045/262] rwsem-inlcude-fix.patch
diff --git a/patches/0046-sysctl-include-fix.patch.patch b/patches/0046-sysctl-include-fix.patch.patch
index 03f1b1f..9106c2b 100644
--- a/patches/0046-sysctl-include-fix.patch.patch
+++ b/patches/0046-sysctl-include-fix.patch.patch
@@ -1,4 +1,4 @@
-From 428c425b4ec9e3daed3aeb77afdb772d6ca6afec Mon Sep 17 00:00:00 2001
+From a39bc078aa56546df059fa84b4d224b5c120820c Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 14 Nov 2011 10:52:34 +0100
Subject: [PATCH 046/262] sysctl-include-fix.patch
diff --git a/patches/0047-net-flip-lock-dep-thingy.patch.patch b/patches/0047-net-flip-lock-dep-thingy.patch.patch
index dcb5f81..a0f5bd3 100644
--- a/patches/0047-net-flip-lock-dep-thingy.patch.patch
+++ b/patches/0047-net-flip-lock-dep-thingy.patch.patch
@@ -1,4 +1,4 @@
-From 2dc84f1a7e706544801409b8968c0f087c891400 Mon Sep 17 00:00:00 2001
+From d4e53a66ec28f14030e5d2d99f1cbb2a84b04446 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Jun 2011 10:59:58 +0200
Subject: [PATCH 047/262] net-flip-lock-dep-thingy.patch
diff --git a/patches/0048-softirq-thread-do-softirq.patch.patch b/patches/0048-softirq-thread-do-softirq.patch.patch
index e3f72e7..bc1301b 100644
--- a/patches/0048-softirq-thread-do-softirq.patch.patch
+++ b/patches/0048-softirq-thread-do-softirq.patch.patch
@@ -1,4 +1,4 @@
-From 01601c6170198a9dfc00cfb9e13fd3135598af8c Mon Sep 17 00:00:00 2001
+From 74b445190ff85f09bb5580aedfe65c64b6b8aec4 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Jun 2011 15:44:15 +0200
Subject: [PATCH 048/262] softirq-thread-do-softirq.patch
diff --git a/patches/0049-softirq-split-out-code.patch.patch b/patches/0049-softirq-split-out-code.patch.patch
index b5f869d..15fc6cc 100644
--- a/patches/0049-softirq-split-out-code.patch.patch
+++ b/patches/0049-softirq-split-out-code.patch.patch
@@ -1,4 +1,4 @@
-From 3b04ebf2222b65b6ad015d8f4ef39fdfeaf643ba Mon Sep 17 00:00:00 2001
+From 440280890437517c86c7076833c875669f541440 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Jun 2011 15:46:49 +0200
Subject: [PATCH 049/262] softirq-split-out-code.patch
diff --git a/patches/0050-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch b/patches/0050-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch
index d30fb5a..d6bc8e9 100644
--- a/patches/0050-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch
+++ b/patches/0050-x86-Do-not-unmask-io_apic-when-interrupt-is-in-progr.patch
@@ -1,4 +1,4 @@
-From 98cdb747c70ca98c6b1509a99e18b738fedc09f0 Mon Sep 17 00:00:00 2001
+From fdb57cbf482b80d02086033bb9d00a411f3fcedc Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:27 -0500
Subject: [PATCH 050/262] x86: Do not unmask io_apic when interrupt is in
diff --git a/patches/0051-x86-Do-not-disable-preemption-in-int3-on-32bit.patch b/patches/0051-x86-Do-not-disable-preemption-in-int3-on-32bit.patch
index 2c99186..b379277 100644
--- a/patches/0051-x86-Do-not-disable-preemption-in-int3-on-32bit.patch
+++ b/patches/0051-x86-Do-not-disable-preemption-in-int3-on-32bit.patch
@@ -1,4 +1,4 @@
-From a38ddb79cfa5990b640139bfdb2bd6739f8fead3 Mon Sep 17 00:00:00 2001
+From bc94d1eedc26a7b787d40a4153b5c429a7295e6c Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 7 Jun 2012 07:46:49 -0400
Subject: [PATCH 051/262] x86: Do not disable preemption in int3 on 32bit
diff --git a/patches/0052-locking-various-init-fixes.patch.patch b/patches/0052-locking-various-init-fixes.patch.patch
index 1a253c3..3f3d60e 100644
--- a/patches/0052-locking-various-init-fixes.patch.patch
+++ b/patches/0052-locking-various-init-fixes.patch.patch
@@ -1,4 +1,4 @@
-From 4ebee6fb54b4448ffea8bbed6c158599b9e1cfb8 Mon Sep 17 00:00:00 2001
+From 3fa7d0ae98f8a70f0261ff27f3dc55bcb703500c Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 21:25:03 +0200
Subject: [PATCH 052/262] locking-various-init-fixes.patch
diff --git a/patches/0053-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch b/patches/0053-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch
index 1dc6efb..c8fda43 100644
--- a/patches/0053-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch
+++ b/patches/0053-pci-Use-__wake_up_all_locked-pci_unblock_user_cfg_ac.patch
@@ -1,4 +1,4 @@
-From 6e533d7c8991adfaae2dd26a7d9cbcfe17c1f40c Mon Sep 17 00:00:00 2001
+From 5228c6b0275ccc8880d2338b1b994ff464a2599b Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 1 Dec 2011 00:07:16 +0100
Subject: [PATCH 053/262] pci: Use __wake_up_all_locked
diff --git a/patches/0054-latency-hist.patch.patch b/patches/0054-latency-hist.patch.patch
index aa70739..0ba980d 100644
--- a/patches/0054-latency-hist.patch.patch
+++ b/patches/0054-latency-hist.patch.patch
@@ -1,4 +1,4 @@
-From 778e6c7a559cd1656dce924a8752323aa9c4b7e0 Mon Sep 17 00:00:00 2001
+From 555862035a6456dec6cbee6fe5fda2a6efca0d7b Mon Sep 17 00:00:00 2001
From: Carsten Emde <C.Emde@osadl.org>
Date: Tue, 19 Jul 2011 14:03:41 +0100
Subject: [PATCH 054/262] latency-hist.patch
diff --git a/patches/0055-hwlatdetect.patch.patch b/patches/0055-hwlatdetect.patch.patch
index 5f06578..3430b49 100644
--- a/patches/0055-hwlatdetect.patch.patch
+++ b/patches/0055-hwlatdetect.patch.patch
@@ -1,4 +1,4 @@
-From fca3f743531c65b647b7b53545cb2af692c17471 Mon Sep 17 00:00:00 2001
+From 37efa11b0e02a70151a61b8f62989fa1d2c882c8 Mon Sep 17 00:00:00 2001
From: Carsten Emde <C.Emde@osadl.org>
Date: Tue, 19 Jul 2011 13:53:12 +0100
Subject: [PATCH 055/262] hwlatdetect.patch
diff --git a/patches/0056-localversion.patch.patch b/patches/0056-localversion.patch.patch
index 7024255..e41f128 100644
--- a/patches/0056-localversion.patch.patch
+++ b/patches/0056-localversion.patch.patch
@@ -1,4 +1,4 @@
-From 26965598a8579e3147c9fc2d242d86cf0a004468 Mon Sep 17 00:00:00 2001
+From 24aafb62c66a1a1140f0da0b31ba22a5316c638b Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 8 Jul 2011 20:25:16 +0200
Subject: [PATCH 056/262] localversion.patch
diff --git a/patches/0057-early-printk-consolidate.patch.patch b/patches/0057-early-printk-consolidate.patch.patch
index 3785586..74ab18f 100644
--- a/patches/0057-early-printk-consolidate.patch.patch
+++ b/patches/0057-early-printk-consolidate.patch.patch
@@ -1,4 +1,4 @@
-From d293c3bb5969327aca0bb89020a772f94f61ff77 Mon Sep 17 00:00:00 2001
+From 48aca4c2b1ae86ef87e99b2083be24ee83e783a4 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 23 Jul 2011 11:04:08 +0200
Subject: [PATCH 057/262] early-printk-consolidate.patch
diff --git a/patches/0058-printk-kill.patch.patch b/patches/0058-printk-kill.patch.patch
index 0a17cd0..dc5e778 100644
--- a/patches/0058-printk-kill.patch.patch
+++ b/patches/0058-printk-kill.patch.patch
@@ -1,4 +1,4 @@
-From 3d8796100b0f68a697e7f199a88b35c89d766816 Mon Sep 17 00:00:00 2001
+From b2cd09fd9c954590bcbbbc92818fdbf9d575ffdf Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 22 Jul 2011 17:58:40 +0200
Subject: [PATCH 058/262] printk-kill.patch
diff --git a/patches/0059-printk-force_early_printk-boot-param-to-help-with-de.patch b/patches/0059-printk-force_early_printk-boot-param-to-help-with-de.patch
index d59c2b2..4cd7018 100644
--- a/patches/0059-printk-force_early_printk-boot-param-to-help-with-de.patch
+++ b/patches/0059-printk-force_early_printk-boot-param-to-help-with-de.patch
@@ -1,4 +1,4 @@
-From c94d4d987ec96fde93c83088fa964406ccc0c760 Mon Sep 17 00:00:00 2001
+From 39d88d1ddc8dfbe29212ad30a6296eac1a5f60f0 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Fri, 2 Sep 2011 14:29:33 +0200
Subject: [PATCH 059/262] printk: 'force_early_printk' boot param to help with
diff --git a/patches/0060-rt-preempt-base-config.patch.patch b/patches/0060-rt-preempt-base-config.patch.patch
index ff35853..3147cc2 100644
--- a/patches/0060-rt-preempt-base-config.patch.patch
+++ b/patches/0060-rt-preempt-base-config.patch.patch
@@ -1,4 +1,4 @@
-From 2673096706628644ed8b9c192b86ae70630a6399 Mon Sep 17 00:00:00 2001
+From 1a4a7c2fb4e63fbdacf28e0c90cf4d3483d7bd77 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 17 Jun 2011 12:39:57 +0200
Subject: [PATCH 060/262] rt-preempt-base-config.patch
diff --git a/patches/0061-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch b/patches/0061-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch
index 78a1483..f17dc68 100644
--- a/patches/0061-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch
+++ b/patches/0061-bug-BUG_ON-WARN_ON-variants-dependend-on-RT-RT.patch
@@ -1,4 +1,4 @@
-From 80a5cc700bc15eb3c140f1f31746e36d2e3667fa Mon Sep 17 00:00:00 2001
+From cf650d888232505e19c2e3d0e51f762f11ec2e46 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:58 -0500
Subject: [PATCH 061/262] bug: BUG_ON/WARN_ON variants dependend on RT/!RT
diff --git a/patches/0062-rt-local_irq_-variants-depending-on-RT-RT.patch b/patches/0062-rt-local_irq_-variants-depending-on-RT-RT.patch
index b61319f..71e8f2e 100644
--- a/patches/0062-rt-local_irq_-variants-depending-on-RT-RT.patch
+++ b/patches/0062-rt-local_irq_-variants-depending-on-RT-RT.patch
@@ -1,4 +1,4 @@
-From 58509a9adedabb00a34e30983e3e9b7d7ac79f8e Mon Sep 17 00:00:00 2001
+From ebd9b5e2b127e53bfaa61b74906916c66fa199af Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 21 Jul 2009 22:34:14 +0200
Subject: [PATCH 062/262] rt: local_irq_* variants depending on RT/!RT
diff --git a/patches/0063-preempt-Provide-preempt_-_-no-rt-variants.patch b/patches/0063-preempt-Provide-preempt_-_-no-rt-variants.patch
index 69255cb..2072036 100644
--- a/patches/0063-preempt-Provide-preempt_-_-no-rt-variants.patch
+++ b/patches/0063-preempt-Provide-preempt_-_-no-rt-variants.patch
@@ -1,4 +1,4 @@
-From 82eebaab730f2ff27283cfea866fddb1238d7d6c Mon Sep 17 00:00:00 2001
+From 555f026313a3730690881f685f8f7936994ffdd1 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 24 Jul 2009 12:38:56 +0200
Subject: [PATCH 063/262] preempt: Provide preempt_*_(no)rt variants
diff --git a/patches/0064-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch b/patches/0064-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch
index 2a43a1b..84aa8f0 100644
--- a/patches/0064-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch
+++ b/patches/0064-ata-Do-not-disable-interrupts-in-ide-code-for-preemp.patch
@@ -1,4 +1,4 @@
-From 5f137ed3bb34a4f6099015385fdbb16cfea72856 Mon Sep 17 00:00:00 2001
+From 2ea2532b14c12b7b39653476228361655b67265f Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com>
Date: Fri, 3 Jul 2009 08:44:29 -0500
Subject: [PATCH 064/262] ata: Do not disable interrupts in ide code for
diff --git a/patches/0065-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch b/patches/0065-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch
index dbd5d7a..0029996 100644
--- a/patches/0065-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch
+++ b/patches/0065-ide-Do-not-disable-interrupts-for-PREEMPT-RT.patch
@@ -1,4 +1,4 @@
-From 995dcb7778ea3b2464cc8c489e4bfbabb5bb2f38 Mon Sep 17 00:00:00 2001
+From fe823da6bb0c7a500f2e5dfdc735c561beff133c Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:16 -0500
Subject: [PATCH 065/262] ide: Do not disable interrupts for PREEMPT-RT
diff --git a/patches/0066-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch b/patches/0066-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch
index 896ed20..6935ac9 100644
--- a/patches/0066-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch
+++ b/patches/0066-infiniband-Mellanox-IB-driver-patch-use-_nort-primit.patch
@@ -1,4 +1,4 @@
-From a5f64f997e8b210c151fd1ea908b8653e5e48167 Mon Sep 17 00:00:00 2001
+From e140ebc3c93d465ec1fce9ba061bc95770892159 Mon Sep 17 00:00:00 2001
From: Sven-Thorsten Dietrich <sdietrich@novell.com>
Date: Fri, 3 Jul 2009 08:30:35 -0500
Subject: [PATCH 066/262] infiniband: Mellanox IB driver patch use _nort()
diff --git a/patches/0067-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch b/patches/0067-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch
index 017d5f2..551d2e7 100644
--- a/patches/0067-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch
+++ b/patches/0067-input-gameport-Do-not-disable-interrupts-on-PREEMPT_.patch
@@ -1,4 +1,4 @@
-From aa69a9be68954c7a7be45da5ba878666f1a83e7e Mon Sep 17 00:00:00 2001
+From 4a51a6f61bff89c64d428fdd316028b47eb39c1c Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:16 -0500
Subject: [PATCH 067/262] input: gameport: Do not disable interrupts on
diff --git a/patches/0068-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch b/patches/0068-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch
index f3b434d..fc576aa 100644
--- a/patches/0068-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch
+++ b/patches/0068-acpi-Do-not-disable-interrupts-on-PREEMPT_RT.patch
@@ -1,4 +1,4 @@
-From e3abca563f5f4ffcab7f8ba87338fc9a510af6dd Mon Sep 17 00:00:00 2001
+From 80a35a0b07183e020c75da1dd76a7ee60cb686c6 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 21 Jul 2009 22:54:51 +0200
Subject: [PATCH 068/262] acpi: Do not disable interrupts on PREEMPT_RT
diff --git a/patches/0069-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch b/patches/0069-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch
index cc22343..baa029c 100644
--- a/patches/0069-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch
+++ b/patches/0069-core-Do-not-disable-interrupts-on-RT-in-kernel-users.patch
@@ -1,4 +1,4 @@
-From 21d159f5af42f4bd55d7eb1d959eb0877fd3aebc Mon Sep 17 00:00:00 2001
+From a9c531dcc43bfbebfd2ff8c0b4e99a5190583908 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 21 Jul 2009 23:06:05 +0200
Subject: [PATCH 069/262] core: Do not disable interrupts on RT in
diff --git a/patches/0070-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch b/patches/0070-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch
index 1507e46..04d1ba2 100644
--- a/patches/0070-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch
+++ b/patches/0070-core-Do-not-disable-interrupts-on-RT-in-res_counter..patch
@@ -1,4 +1,4 @@
-From 8284982ff98bbcd67a71e422414a983ef1294c79 Mon Sep 17 00:00:00 2001
+From b5b3aa4261468ace55f44a88c75d0eec18973a8c Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:44:33 -0500
Subject: [PATCH 070/262] core: Do not disable interrupts on RT in
diff --git a/patches/0071-usb-Use-local_irq_-_nort-variants.patch b/patches/0071-usb-Use-local_irq_-_nort-variants.patch
index 16391a8..8b2c476 100644
--- a/patches/0071-usb-Use-local_irq_-_nort-variants.patch
+++ b/patches/0071-usb-Use-local_irq_-_nort-variants.patch
@@ -1,4 +1,4 @@
-From d321b73d35368b2c036a35aff84a1ae385024a66 Mon Sep 17 00:00:00 2001
+From 79edec5f5ae05848f59b87266c0331ae4f121d4b Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com>
Date: Fri, 3 Jul 2009 08:44:26 -0500
Subject: [PATCH 071/262] usb: Use local_irq_*_nort() variants
diff --git a/patches/0072-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch b/patches/0072-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch
index 254d1db..29dc585 100644
--- a/patches/0072-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch
+++ b/patches/0072-tty-Do-not-disable-interrupts-in-put_ldisc-on-rt.patch
@@ -1,4 +1,4 @@
-From e8c012f3a1d76eeca6cf734b9956da224bbc2ab7 Mon Sep 17 00:00:00 2001
+From d741135d02726742509e6c2f2f6995e00259d159 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 17 Aug 2009 19:49:19 +0200
Subject: [PATCH 072/262] tty: Do not disable interrupts in put_ldisc on -rt
diff --git a/patches/0073-mm-scatterlist-dont-disable-irqs-on-RT.patch b/patches/0073-mm-scatterlist-dont-disable-irqs-on-RT.patch
index ccf06c8..744fd00 100644
--- a/patches/0073-mm-scatterlist-dont-disable-irqs-on-RT.patch
+++ b/patches/0073-mm-scatterlist-dont-disable-irqs-on-RT.patch
@@ -1,4 +1,4 @@
-From abf7362a8bf9f0c9c57c9d668b17ab745b740b5d Mon Sep 17 00:00:00 2001
+From ebd705d6b944cd17ff766c0565d1f89045726560 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:34 -0500
Subject: [PATCH 073/262] mm: scatterlist dont disable irqs on RT
diff --git a/patches/0074-signal-fix-up-rcu-wreckage.patch.patch b/patches/0074-signal-fix-up-rcu-wreckage.patch.patch
index a29aa23..8e6b9ae 100644
--- a/patches/0074-signal-fix-up-rcu-wreckage.patch.patch
+++ b/patches/0074-signal-fix-up-rcu-wreckage.patch.patch
@@ -1,4 +1,4 @@
-From 60cdd0cc0353eae2e16c41498031a3995594ee86 Mon Sep 17 00:00:00 2001
+From 2e0877c4b55ad13f1e5da71d53e86a548dab056d Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 22 Jul 2011 08:07:08 +0200
Subject: [PATCH 074/262] signal-fix-up-rcu-wreckage.patch
diff --git a/patches/0075-net-wireless-warn-nort.patch.patch b/patches/0075-net-wireless-warn-nort.patch.patch
index 1fb232f..afe6ded 100644
--- a/patches/0075-net-wireless-warn-nort.patch.patch
+++ b/patches/0075-net-wireless-warn-nort.patch.patch
@@ -1,4 +1,4 @@
-From 38025860973776106828c8d96e8349b1bfb20572 Mon Sep 17 00:00:00 2001
+From 72dd780175be257ae8ebdf43f8b0b5b649f34b33 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 21 Jul 2011 21:05:33 +0200
Subject: [PATCH 075/262] net-wireless-warn-nort.patch
diff --git a/patches/0076-mm-Replace-cgroup_page-bit-spinlock.patch b/patches/0076-mm-Replace-cgroup_page-bit-spinlock.patch
index ef12df9..d15f6ea 100644
--- a/patches/0076-mm-Replace-cgroup_page-bit-spinlock.patch
+++ b/patches/0076-mm-Replace-cgroup_page-bit-spinlock.patch
@@ -1,4 +1,4 @@
-From 7a411c54593a6a9c09eb24042c62cca0e46f8e9f Mon Sep 17 00:00:00 2001
+From 8b90957ea6165ae6633b51e2e12fa0133eaf9d09 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 19 Aug 2009 09:56:42 +0200
Subject: [PATCH 076/262] mm: Replace cgroup_page bit spinlock
diff --git a/patches/0077-buffer_head-Replace-bh_uptodate_lock-for-rt.patch b/patches/0077-buffer_head-Replace-bh_uptodate_lock-for-rt.patch
index 4772a85..9790b59 100644
--- a/patches/0077-buffer_head-Replace-bh_uptodate_lock-for-rt.patch
+++ b/patches/0077-buffer_head-Replace-bh_uptodate_lock-for-rt.patch
@@ -1,4 +1,4 @@
-From 9c979669d144d9a8a9c1aee48b8fee2c0996b9cf Mon Sep 17 00:00:00 2001
+From 5072975a9f2e589bb14dd1010ce8ae90db8bc2dc Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 18 Mar 2011 09:18:52 +0100
Subject: [PATCH 077/262] buffer_head: Replace bh_uptodate_lock for -rt
@@ -14,7 +14,7 @@
3 files changed, 44 insertions(+), 21 deletions(-)
diff --git a/fs/buffer.c b/fs/buffer.c
-index 0bc1bed..fc1a6bc 100644
+index 18669e9..6a03c04 100644
--- a/fs/buffer.c
+++ b/fs/buffer.c
@@ -281,8 +281,7 @@ static void end_buffer_async_read(struct buffer_head *bh, int uptodate)
@@ -76,7 +76,7 @@
}
EXPORT_SYMBOL(end_buffer_async_write);
-@@ -3191,6 +3183,7 @@ struct buffer_head *alloc_buffer_head(gfp_t gfp_flags)
+@@ -3185,6 +3177,7 @@ struct buffer_head *alloc_buffer_head(gfp_t gfp_flags)
struct buffer_head *ret = kmem_cache_zalloc(bh_cachep, gfp_flags);
if (ret) {
INIT_LIST_HEAD(&ret->b_assoc_buffers);
diff --git a/patches/0078-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch b/patches/0078-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch
index ba70329..a2aad59 100644
--- a/patches/0078-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch
+++ b/patches/0078-fs-jbd-jbd2-Make-state-lock-and-journal-head-lock-rt.patch
@@ -1,4 +1,4 @@
-From 1a5d11c04876b3f9f5e58281e2dc050c90d259c7 Mon Sep 17 00:00:00 2001
+From e66d19decd9ff559257eb4e2f25ee52d93e21b2a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 18 Mar 2011 10:11:25 +0100
Subject: [PATCH 078/262] fs: jbd/jbd2: Make state lock and journal head lock
diff --git a/patches/0079-genirq-Disable-DEBUG_SHIRQ-for-rt.patch b/patches/0079-genirq-Disable-DEBUG_SHIRQ-for-rt.patch
index 6798dd8..3bce904 100644
--- a/patches/0079-genirq-Disable-DEBUG_SHIRQ-for-rt.patch
+++ b/patches/0079-genirq-Disable-DEBUG_SHIRQ-for-rt.patch
@@ -1,4 +1,4 @@
-From dbcf2de1d68aeb8de2d8840a25366f5d7bc1de5b Mon Sep 17 00:00:00 2001
+From 17a94dbeaffdfcba941b15e3077787388ffb1cef Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 18 Mar 2011 10:22:04 +0100
Subject: [PATCH 079/262] genirq: Disable DEBUG_SHIRQ for rt
diff --git a/patches/0080-genirq-Disable-random-call-on-preempt-rt.patch b/patches/0080-genirq-Disable-random-call-on-preempt-rt.patch
index 80f223e..ce2b1a6 100644
--- a/patches/0080-genirq-Disable-random-call-on-preempt-rt.patch
+++ b/patches/0080-genirq-Disable-random-call-on-preempt-rt.patch
@@ -1,4 +1,4 @@
-From de692a304cfae9a5d7a4f952f0ead90613b1f4f3 Mon Sep 17 00:00:00 2001
+From 923857b68ce90f6ae7cf5312c6e89768367f158c Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 21 Jul 2009 16:07:37 +0200
Subject: [PATCH 080/262] genirq: Disable random call on preempt-rt
diff --git a/patches/0081-genirq-disable-irqpoll-on-rt.patch b/patches/0081-genirq-disable-irqpoll-on-rt.patch
index c2abc1a..44a2488 100644
--- a/patches/0081-genirq-disable-irqpoll-on-rt.patch
+++ b/patches/0081-genirq-disable-irqpoll-on-rt.patch
@@ -1,4 +1,4 @@
-From a9858ffbae3387f99eb6b3ad2ee12111d6ac468d Mon Sep 17 00:00:00 2001
+From 400aea9d689b47bee60be171ba228e68ba484bd4 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:57 -0500
Subject: [PATCH 081/262] genirq: disable irqpoll on -rt
diff --git a/patches/0082-genirq-force-threading.patch.patch b/patches/0082-genirq-force-threading.patch.patch
index 8ba6f1c..7c8afd3 100644
--- a/patches/0082-genirq-force-threading.patch.patch
+++ b/patches/0082-genirq-force-threading.patch.patch
@@ -1,4 +1,4 @@
-From 0d5e03f429abe4f28a69dd678eb635a2ee445caf Mon Sep 17 00:00:00 2001
+From 609105b804009a70a5ec5d88ca35c0bf6a5172fe Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 3 Apr 2011 11:57:29 +0200
Subject: [PATCH 082/262] genirq-force-threading.patch
diff --git a/patches/0083-drivers-net-fix-livelock-issues.patch b/patches/0083-drivers-net-fix-livelock-issues.patch
index 0d0807d..443be7e 100644
--- a/patches/0083-drivers-net-fix-livelock-issues.patch
+++ b/patches/0083-drivers-net-fix-livelock-issues.patch
@@ -1,4 +1,4 @@
-From d110b797e32a9eba990afafd1fae47b9b98cf539 Mon Sep 17 00:00:00 2001
+From 9ca81ad95080272b392559aa5b8ec38032b7378c Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 20 Jun 2009 11:36:54 +0200
Subject: [PATCH 083/262] drivers/net: fix livelock issues
diff --git a/patches/0084-drivers-net-vortex-fix-locking-issues.patch b/patches/0084-drivers-net-vortex-fix-locking-issues.patch
index 0b6f50a..6c21c90 100644
--- a/patches/0084-drivers-net-vortex-fix-locking-issues.patch
+++ b/patches/0084-drivers-net-vortex-fix-locking-issues.patch
@@ -1,4 +1,4 @@
-From d21915085e9028303f1bd48250df657c93cc6928 Mon Sep 17 00:00:00 2001
+From dd5de063a65c4ff109b72fba931d500635eda0b5 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Fri, 3 Jul 2009 08:30:00 -0500
Subject: [PATCH 084/262] drivers/net: vortex fix locking issues
diff --git a/patches/0085-drivers-net-gianfar-Make-RT-aware.patch b/patches/0085-drivers-net-gianfar-Make-RT-aware.patch
index 0333c20..9798569 100644
--- a/patches/0085-drivers-net-gianfar-Make-RT-aware.patch
+++ b/patches/0085-drivers-net-gianfar-Make-RT-aware.patch
@@ -1,4 +1,4 @@
-From f81ec85745d26db7fc1eb746a63be22c06cad004 Mon Sep 17 00:00:00 2001
+From 7a38713bdfade39da3504c0ba54190d3dc038139 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 1 Apr 2010 20:20:57 +0200
Subject: [PATCH 085/262] drivers: net: gianfar: Make RT aware
diff --git a/patches/0086-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch b/patches/0086-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch
index dee82a4..040e530 100644
--- a/patches/0086-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch
+++ b/patches/0086-USB-Fix-the-mouse-problem-when-copying-large-amounts.patch
@@ -1,4 +1,4 @@
-From ccbd0689cce27b74d252475b42859779442a2f88 Mon Sep 17 00:00:00 2001
+From f950f2fc4b3de535c39366f799312c906b8d0cd8 Mon Sep 17 00:00:00 2001
From: Wu Zhangjin <wuzj@lemote.com>
Date: Mon, 4 Jan 2010 11:33:02 +0800
Subject: [PATCH 086/262] USB: Fix the mouse problem when copying large
diff --git a/patches/0087-local-var.patch.patch b/patches/0087-local-var.patch.patch
index 78b1505..3157cb7 100644
--- a/patches/0087-local-var.patch.patch
+++ b/patches/0087-local-var.patch.patch
@@ -1,4 +1,4 @@
-From 4ffe6e78cc39c079500037617e2a59e4e22ba4cb Mon Sep 17 00:00:00 2001
+From ab9bdbbd6ce1b5446213760f9367c75878819280 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 24 Jun 2011 18:40:37 +0200
Subject: [PATCH 087/262] local-var.patch
diff --git a/patches/0088-rt-local-irq-lock.patch.patch b/patches/0088-rt-local-irq-lock.patch.patch
index e33a77d..9a059ac 100644
--- a/patches/0088-rt-local-irq-lock.patch.patch
+++ b/patches/0088-rt-local-irq-lock.patch.patch
@@ -1,4 +1,4 @@
-From 9f3f5e01190e871e9a3859f016a0c36e665f7629 Mon Sep 17 00:00:00 2001
+From 2d3ddb4171a39f139dcb71b720b052371b52e225 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 20 Jun 2011 09:03:47 +0200
Subject: [PATCH 088/262] rt-local-irq-lock.patch
diff --git a/patches/0089-cpu-rt-variants.patch.patch b/patches/0089-cpu-rt-variants.patch.patch
index 0a610b0..74f9af5 100644
--- a/patches/0089-cpu-rt-variants.patch.patch
+++ b/patches/0089-cpu-rt-variants.patch.patch
@@ -1,4 +1,4 @@
-From 656600778f2c3e013baf074aeb94b1e9df6c8319 Mon Sep 17 00:00:00 2001
+From dda8e39760a8badeffd7ffcec85518a1a730fcf3 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 17 Jun 2011 15:42:38 +0200
Subject: [PATCH 089/262] cpu-rt-variants.patch
diff --git a/patches/0090-mm-slab-wrap-functions.patch.patch b/patches/0090-mm-slab-wrap-functions.patch.patch
index b92a52f..fb1491c 100644
--- a/patches/0090-mm-slab-wrap-functions.patch.patch
+++ b/patches/0090-mm-slab-wrap-functions.patch.patch
@@ -1,4 +1,4 @@
-From 4c66ffee19df97c7b297c3d4460a75f7e3672f9f Mon Sep 17 00:00:00 2001
+From 45be1533d29fc43fd6e91cbcbc000272f9b56420 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 18 Jun 2011 19:44:43 +0200
Subject: [PATCH 090/262] mm-slab-wrap-functions.patch
diff --git a/patches/0091-slab-Fix-__do_drain-to-use-the-right-array-cache.patch b/patches/0091-slab-Fix-__do_drain-to-use-the-right-array-cache.patch
index d6a56ee..08f6b2a 100644
--- a/patches/0091-slab-Fix-__do_drain-to-use-the-right-array-cache.patch
+++ b/patches/0091-slab-Fix-__do_drain-to-use-the-right-array-cache.patch
@@ -1,4 +1,4 @@
-From caf4353cf261b6650311058099ffd79bedc918eb Mon Sep 17 00:00:00 2001
+From 1e80877a255fc2db0eb04d0d69d0be97e463415f Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Tue, 11 Oct 2011 23:56:23 -0400
Subject: [PATCH 091/262] slab: Fix __do_drain to use the right array cache
diff --git a/patches/0092-mm-More-lock-breaks-in-slab.c.patch b/patches/0092-mm-More-lock-breaks-in-slab.c.patch
index 90e9bcf..4195aa7 100644
--- a/patches/0092-mm-More-lock-breaks-in-slab.c.patch
+++ b/patches/0092-mm-More-lock-breaks-in-slab.c.patch
@@ -1,4 +1,4 @@
-From 3c29c9142ac504e61b8d268d7e2924afb8f183fd Mon Sep 17 00:00:00 2001
+From 5e8eda84e182c34ef056db478016287ec5b24919 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Fri, 3 Jul 2009 08:44:43 -0500
Subject: [PATCH 092/262] mm: More lock breaks in slab.c
diff --git a/patches/0093-mm-page_alloc-rt-friendly-per-cpu-pages.patch b/patches/0093-mm-page_alloc-rt-friendly-per-cpu-pages.patch
index 9ac6327..738fa59 100644
--- a/patches/0093-mm-page_alloc-rt-friendly-per-cpu-pages.patch
+++ b/patches/0093-mm-page_alloc-rt-friendly-per-cpu-pages.patch
@@ -1,4 +1,4 @@
-From 5ce7602d3763379f85fb419408ccc619f5265d11 Mon Sep 17 00:00:00 2001
+From 9de448ddda5fc2c4c74281d5910a9c496b5ddd1b Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:37 -0500
Subject: [PATCH 093/262] mm: page_alloc: rt-friendly per-cpu pages
diff --git a/patches/0094-mm-page_alloc-reduce-lock-sections-further.patch b/patches/0094-mm-page_alloc-reduce-lock-sections-further.patch
index 3d4c84d..dd5970b 100644
--- a/patches/0094-mm-page_alloc-reduce-lock-sections-further.patch
+++ b/patches/0094-mm-page_alloc-reduce-lock-sections-further.patch
@@ -1,4 +1,4 @@
-From 663f83035282edac965cf3dd392821ea27eb99d9 Mon Sep 17 00:00:00 2001
+From c4e1c15203eabe5c483000b2e992b989d6bf9949 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Fri, 3 Jul 2009 08:44:37 -0500
Subject: [PATCH 094/262] mm: page_alloc reduce lock sections further
diff --git a/patches/0095-mm-page-alloc-fix.patch.patch b/patches/0095-mm-page-alloc-fix.patch.patch
index c0f259e..5329635 100644
--- a/patches/0095-mm-page-alloc-fix.patch.patch
+++ b/patches/0095-mm-page-alloc-fix.patch.patch
@@ -1,4 +1,4 @@
-From 5f0b28fcca308234cf69687c13cfc0684303d8d3 Mon Sep 17 00:00:00 2001
+From fdb134fc51c0c3604d1b3837b2d8c9752464a63e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 21 Jul 2011 16:47:49 +0200
Subject: [PATCH 095/262] mm-page-alloc-fix.patch
diff --git a/patches/0096-mm-convert-swap-to-percpu-locked.patch b/patches/0096-mm-convert-swap-to-percpu-locked.patch
index f74dbae..ae2aeab 100644
--- a/patches/0096-mm-convert-swap-to-percpu-locked.patch
+++ b/patches/0096-mm-convert-swap-to-percpu-locked.patch
@@ -1,4 +1,4 @@
-From 359d9fe4668c80eee4f050d8e2ac3db39fe07b95 Mon Sep 17 00:00:00 2001
+From b6dc214b652904422312cba6331d7b5fc4bb81f4 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:51 -0500
Subject: [PATCH 096/262] mm: convert swap to percpu locked
diff --git a/patches/0097-mm-make-vmstat-rt-aware.patch b/patches/0097-mm-make-vmstat-rt-aware.patch
index 39796b5..1d5a11f 100644
--- a/patches/0097-mm-make-vmstat-rt-aware.patch
+++ b/patches/0097-mm-make-vmstat-rt-aware.patch
@@ -1,4 +1,4 @@
-From 71e6552e2fa4310a7c9cff0e27f798fa4d705e2d Mon Sep 17 00:00:00 2001
+From ba71af5dfb5770403ca3a44cb3316ce3f89b03b8 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:13 -0500
Subject: [PATCH 097/262] mm: make vmstat -rt aware
diff --git a/patches/0098-mm-shrink-the-page-frame-to-rt-size.patch b/patches/0098-mm-shrink-the-page-frame-to-rt-size.patch
index 6213bf6..82fb1cb 100644
--- a/patches/0098-mm-shrink-the-page-frame-to-rt-size.patch
+++ b/patches/0098-mm-shrink-the-page-frame-to-rt-size.patch
@@ -1,4 +1,4 @@
-From 4b9045c15b8a6ce8d8093e025fbe5ff294a60754 Mon Sep 17 00:00:00 2001
+From ae001fc99a9129e5ad9eb2b53591186c02ed9de2 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Fri, 3 Jul 2009 08:44:54 -0500
Subject: [PATCH 098/262] mm: shrink the page frame to !-rt size
diff --git a/patches/0099-ARM-Initialize-ptl-lock-for-vector-page.patch b/patches/0099-ARM-Initialize-ptl-lock-for-vector-page.patch
index 2b8b8b9..10603c9 100644
--- a/patches/0099-ARM-Initialize-ptl-lock-for-vector-page.patch
+++ b/patches/0099-ARM-Initialize-ptl-lock-for-vector-page.patch
@@ -1,4 +1,4 @@
-From 4ed3dbbcf7c0bc1f81427afab8fd29aba59b70ad Mon Sep 17 00:00:00 2001
+From 90e1fe2300faf62e54f197f9db60f3b3a7122303 Mon Sep 17 00:00:00 2001
From: Frank Rowand <frank.rowand@am.sony.com>
Date: Sat, 1 Oct 2011 18:58:13 -0700
Subject: [PATCH 099/262] ARM: Initialize ptl->lock for vector page
diff --git a/patches/0100-mm-Allow-only-slab-on-RT.patch b/patches/0100-mm-Allow-only-slab-on-RT.patch
index 4b7bd30..34128dd 100644
--- a/patches/0100-mm-Allow-only-slab-on-RT.patch
+++ b/patches/0100-mm-Allow-only-slab-on-RT.patch
@@ -1,4 +1,4 @@
-From c7857a19c40ccd31966edcfbe84a883c0b4d5478 Mon Sep 17 00:00:00 2001
+From 73a19401503a223732453bdf2996daa068edd13f Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:44:03 -0500
Subject: [PATCH 100/262] mm: Allow only slab on RT
diff --git a/patches/0101-radix-tree-rt-aware.patch.patch b/patches/0101-radix-tree-rt-aware.patch.patch
index e9b22b6..4eb8923 100644
--- a/patches/0101-radix-tree-rt-aware.patch.patch
+++ b/patches/0101-radix-tree-rt-aware.patch.patch
@@ -1,4 +1,4 @@
-From 72b15a9270d53621a161b25ced18f7eed14f5195 Mon Sep 17 00:00:00 2001
+From ae409b83c1af6e78a63fb79d38ce5abc68b51c29 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 21:33:18 +0200
Subject: [PATCH 101/262] radix-tree-rt-aware.patch
diff --git a/patches/0102-panic-disable-random-on-rt.patch b/patches/0102-panic-disable-random-on-rt.patch
index 29ecd40..0a92658 100644
--- a/patches/0102-panic-disable-random-on-rt.patch
+++ b/patches/0102-panic-disable-random-on-rt.patch
@@ -1,4 +1,4 @@
-From 68511bac0a7335c8f4392be79920619a0b39f0d7 Mon Sep 17 00:00:00 2001
+From d89067af1d477e9ed1a0af18348b11f694762a70 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 7 Jun 2012 07:46:55 -0400
Subject: [PATCH 102/262] panic-disable-random-on-rt
diff --git a/patches/0103-ipc-Make-the-ipc-code-rt-aware.patch b/patches/0103-ipc-Make-the-ipc-code-rt-aware.patch
index b7a226c..8a51b0e 100644
--- a/patches/0103-ipc-Make-the-ipc-code-rt-aware.patch
+++ b/patches/0103-ipc-Make-the-ipc-code-rt-aware.patch
@@ -1,4 +1,4 @@
-From cab63606af96848c40100351e77a94a318b82b8d Mon Sep 17 00:00:00 2001
+From c7353b00a6de6dc29c6dcd13cb28ac443b702f2b Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:12 -0500
Subject: [PATCH 103/262] ipc: Make the ipc code -rt aware
diff --git a/patches/0104-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch b/patches/0104-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch
index e859fb1..a72c3f7 100644
--- a/patches/0104-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch
+++ b/patches/0104-ipc-mqueue-Add-a-critical-section-to-avoid-a-deadloc.patch
@@ -1,4 +1,4 @@
-From 6f6b5e896756003673802398b002a41642565476 Mon Sep 17 00:00:00 2001
+From ff219dd80a9c9094e3ab8c7d847643668c3aac15 Mon Sep 17 00:00:00 2001
From: KOBAYASHI Yoshitake <yoshitake.kobayashi@toshiba.co.jp>
Date: Sat, 23 Jul 2011 11:57:36 +0900
Subject: [PATCH 104/262] ipc/mqueue: Add a critical section to avoid a
diff --git a/patches/0105-relay-fix-timer-madness.patch b/patches/0105-relay-fix-timer-madness.patch
index 1c16ccc..96bd887 100644
--- a/patches/0105-relay-fix-timer-madness.patch
+++ b/patches/0105-relay-fix-timer-madness.patch
@@ -1,4 +1,4 @@
-From 17c23c4b92a905bad8438bb22e3edc62cbfd205d Mon Sep 17 00:00:00 2001
+From b0ab1da105808354ebc6ec86b0de0ff0c77dc35d Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:44:07 -0500
Subject: [PATCH 105/262] relay: fix timer madness
diff --git a/patches/0106-net-ipv4-route-use-locks-on-up-rt.patch.patch b/patches/0106-net-ipv4-route-use-locks-on-up-rt.patch.patch
index bdda883..cfdf4c8 100644
--- a/patches/0106-net-ipv4-route-use-locks-on-up-rt.patch.patch
+++ b/patches/0106-net-ipv4-route-use-locks-on-up-rt.patch.patch
@@ -1,4 +1,4 @@
-From 9cc433212f17a27191e7e643135f9bc83ac14f26 Mon Sep 17 00:00:00 2001
+From 5deb94b1bd18f7731c18837784293a21c0d49c59 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 15 Jul 2011 16:24:45 +0200
Subject: [PATCH 106/262] net-ipv4-route-use-locks-on-up-rt.patch
diff --git a/patches/0107-workqueue-avoid-the-lock-in-cpu-dying.patch.patch b/patches/0107-workqueue-avoid-the-lock-in-cpu-dying.patch.patch
index 27f4cb1..d4c4771 100644
--- a/patches/0107-workqueue-avoid-the-lock-in-cpu-dying.patch.patch
+++ b/patches/0107-workqueue-avoid-the-lock-in-cpu-dying.patch.patch
@@ -1,4 +1,4 @@
-From 873de0d69eea194c5b25df2344e71bc220cc6db0 Mon Sep 17 00:00:00 2001
+From a67a2d2d46f4c06feb62171b2a43ea63ac6d1b92 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 24 Jun 2011 20:39:24 +0200
Subject: [PATCH 107/262] workqueue-avoid-the-lock-in-cpu-dying.patch
diff --git a/patches/0108-timers-prepare-for-full-preemption.patch b/patches/0108-timers-prepare-for-full-preemption.patch
index c6dec30..5c7397e 100644
--- a/patches/0108-timers-prepare-for-full-preemption.patch
+++ b/patches/0108-timers-prepare-for-full-preemption.patch
@@ -1,4 +1,4 @@
-From 463555ad1bc6478a20ca9611c92ca21f1ea9a6f0 Mon Sep 17 00:00:00 2001
+From 8b479d33e84b9d6964b6b469db6431e6afe49a8e Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:34 -0500
Subject: [PATCH 108/262] timers: prepare for full preemption
diff --git a/patches/0109-timers-preempt-rt-support.patch b/patches/0109-timers-preempt-rt-support.patch
index d8b778c..2298a61 100644
--- a/patches/0109-timers-preempt-rt-support.patch
+++ b/patches/0109-timers-preempt-rt-support.patch
@@ -1,4 +1,4 @@
-From a2cb23ec40eb6303781d566a556827ce8d029a78 Mon Sep 17 00:00:00 2001
+From d91c149da981962e9ae649e75f84d9013c011edf Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:20 -0500
Subject: [PATCH 109/262] timers: preempt-rt support
diff --git a/patches/0110-timers-fix-timer-hotplug-on-rt.patch b/patches/0110-timers-fix-timer-hotplug-on-rt.patch
index 7304040..cf7c006 100644
--- a/patches/0110-timers-fix-timer-hotplug-on-rt.patch
+++ b/patches/0110-timers-fix-timer-hotplug-on-rt.patch
@@ -1,4 +1,4 @@
-From cf6c494fb23902de621512526394a3b2214f78a2 Mon Sep 17 00:00:00 2001
+From 7dfee22b93f38b52c3231adee8276f8486c3302d Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:32 -0500
Subject: [PATCH 110/262] timers: fix timer hotplug on -rt
diff --git a/patches/0111-timers-mov-printk_tick-to-soft-interrupt.patch b/patches/0111-timers-mov-printk_tick-to-soft-interrupt.patch
index 61f46a9..9e5000e 100644
--- a/patches/0111-timers-mov-printk_tick-to-soft-interrupt.patch
+++ b/patches/0111-timers-mov-printk_tick-to-soft-interrupt.patch
@@ -1,4 +1,4 @@
-From e74f6face7dce530fa2b1d0c24d26e24f5f9d75f Mon Sep 17 00:00:00 2001
+From 672b9098d5b5db34d3e8c9db1bfb698554ced6d1 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:30 -0500
Subject: [PATCH 111/262] timers: mov printk_tick to soft interrupt
diff --git a/patches/0112-timer-delay-waking-softirqs-from-the-jiffy-tick.patch b/patches/0112-timer-delay-waking-softirqs-from-the-jiffy-tick.patch
index 38acae9..70aceb9 100644
--- a/patches/0112-timer-delay-waking-softirqs-from-the-jiffy-tick.patch
+++ b/patches/0112-timer-delay-waking-softirqs-from-the-jiffy-tick.patch
@@ -1,4 +1,4 @@
-From a9f5df0b9878534d2569d9144273ccba5027eb0f Mon Sep 17 00:00:00 2001
+From cf45144af84f0cfeb67ed1281f8d68d5acf17a25 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Fri, 21 Aug 2009 11:56:45 +0200
Subject: [PATCH 112/262] timer: delay waking softirqs from the jiffy tick
diff --git a/patches/0113-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch b/patches/0113-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch
index 789046e..72eab89 100644
--- a/patches/0113-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch
+++ b/patches/0113-timers-Avoid-the-switch-timers-base-set-to-NULL-tric.patch
@@ -1,4 +1,4 @@
-From a0517125b23e4b313284e82e4e11624faf562846 Mon Sep 17 00:00:00 2001
+From 86704f64f5dcc4de8171978a2a99ecc3d724d769 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 21 Jul 2011 15:23:39 +0200
Subject: [PATCH 113/262] timers: Avoid the switch timers base set to NULL
diff --git a/patches/0114-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch b/patches/0114-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch
index 85d8d26..89d65a9 100644
--- a/patches/0114-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch
+++ b/patches/0114-printk-Don-t-call-printk_tick-in-printk_needs_cpu-on.patch
@@ -1,4 +1,4 @@
-From 0acb78faa9a64d7ad41207b498373a9a9d3a1559 Mon Sep 17 00:00:00 2001
+From 2ddf3003989707b64285ca0ab74522c603725556 Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang0@gmail.com>
Date: Sun, 16 Oct 2011 18:56:45 +0800
Subject: [PATCH 114/262] printk: Don't call printk_tick in printk_needs_cpu()
diff --git a/patches/0115-hrtimers-prepare-full-preemption.patch b/patches/0115-hrtimers-prepare-full-preemption.patch
index 2c5546b..05eac51 100644
--- a/patches/0115-hrtimers-prepare-full-preemption.patch
+++ b/patches/0115-hrtimers-prepare-full-preemption.patch
@@ -1,4 +1,4 @@
-From bb89868d9c9532cee00d46561d8e1830e36265d5 Mon Sep 17 00:00:00 2001
+From eb874fe6f9261b1741b4012233091bfec1ca05ac Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:34 -0500
Subject: [PATCH 115/262] hrtimers: prepare full preemption
diff --git a/patches/0116-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch b/patches/0116-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch
index 904b63c..04ffc18 100644
--- a/patches/0116-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch
+++ b/patches/0116-hrtimer-fixup-hrtimer-callback-changes-for-preempt-r.patch
@@ -1,4 +1,4 @@
-From ee31a179e8a04ce3e27778e94b3ccfea870350c5 Mon Sep 17 00:00:00 2001
+From 291d83a3a80e17ca411dcae0efb22f2ab09d1a06 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:31 -0500
Subject: [PATCH 116/262] hrtimer: fixup hrtimer callback changes for
@@ -378,7 +378,7 @@
/**
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index d8861f1..85f6b86 100644
+index 82ba3a9..d75c7fa 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -480,6 +480,7 @@ static void init_rq_hrtick(struct rq *rq)
diff --git a/patches/0117-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch b/patches/0117-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch
index da9da45..e896eee 100644
--- a/patches/0117-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch
+++ b/patches/0117-hrtimer-Don-t-call-the-timer-handler-from-hrtimer_st.patch
@@ -1,4 +1,4 @@
-From 6b0b9a270095d5cc8333ab139fac1c053d77f9ab Mon Sep 17 00:00:00 2001
+From b3b5cd792b2be79dd9038a0556785d73d05edd5c Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Fri, 12 Aug 2011 17:39:54 +0200
Subject: [PATCH 117/262] hrtimer: Don't call the timer handler from
diff --git a/patches/0118-hrtimer-Add-missing-debug_activate-aid-Was-Re-ANNOUN.patch b/patches/0118-hrtimer-Add-missing-debug_activate-aid-Was-Re-ANNOUN.patch
index dde5707..f62ef1b 100644
--- a/patches/0118-hrtimer-Add-missing-debug_activate-aid-Was-Re-ANNOUN.patch
+++ b/patches/0118-hrtimer-Add-missing-debug_activate-aid-Was-Re-ANNOUN.patch
@@ -1,4 +1,4 @@
-From 1a161a4ea14f2dd2c2c86031c37588fa9d1fafcf Mon Sep 17 00:00:00 2001
+From 3c4eae63bdb8570f98f1a1e68613bad1c1dd9e68 Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang0@gmail.com>
Date: Thu, 13 Oct 2011 15:52:30 +0800
Subject: [PATCH 118/262] hrtimer: Add missing debug_activate() aid [Was: Re:
diff --git a/patches/0119-hrtimer-fix-reprogram-madness.patch.patch b/patches/0119-hrtimer-fix-reprogram-madness.patch.patch
index e863ff9..83af585 100644
--- a/patches/0119-hrtimer-fix-reprogram-madness.patch.patch
+++ b/patches/0119-hrtimer-fix-reprogram-madness.patch.patch
@@ -1,4 +1,4 @@
-From 246adc1ea19bb642a3afa896bcf3126913c03ec1 Mon Sep 17 00:00:00 2001
+From 136eee1a1e61a75a3d660a3e2b01e48e208dae25 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 14 Sep 2011 14:48:43 +0200
Subject: [PATCH 119/262] hrtimer-fix-reprogram-madness.patch
diff --git a/patches/0120-timer-fd-Prevent-live-lock.patch b/patches/0120-timer-fd-Prevent-live-lock.patch
index 7c939a4..f855eac 100644
--- a/patches/0120-timer-fd-Prevent-live-lock.patch
+++ b/patches/0120-timer-fd-Prevent-live-lock.patch
@@ -1,4 +1,4 @@
-From c92c29e8cc6c2a21476fed3bea81338e41e55146 Mon Sep 17 00:00:00 2001
+From 8e80ff810c22ff834c3354314e0c68163cd6e632 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 25 Jan 2012 11:08:40 +0100
Subject: [PATCH 120/262] timer-fd: Prevent live lock
diff --git a/patches/0121-posix-timers-thread-posix-cpu-timers-on-rt.patch b/patches/0121-posix-timers-thread-posix-cpu-timers-on-rt.patch
index 303f82b..073a0b5 100644
--- a/patches/0121-posix-timers-thread-posix-cpu-timers-on-rt.patch
+++ b/patches/0121-posix-timers-thread-posix-cpu-timers-on-rt.patch
@@ -1,4 +1,4 @@
-From ff02363f5112ece384423c1af5263d768090acb1 Mon Sep 17 00:00:00 2001
+From 34281b5545c5d310adb5e579d55d47585c206b9f Mon Sep 17 00:00:00 2001
From: John Stultz <johnstul@us.ibm.com>
Date: Fri, 3 Jul 2009 08:29:58 -0500
Subject: [PATCH 121/262] posix-timers: thread posix-cpu-timers on -rt
diff --git a/patches/0122-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch b/patches/0122-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch
index 09b317e..42c9046 100644
--- a/patches/0122-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch
+++ b/patches/0122-posix-timers-Shorten-posix_cpu_timers-CPU-kernel-thr.patch
@@ -1,4 +1,4 @@
-From f6ae3d537e25cecd65276463d3e5c4312b3b0d38 Mon Sep 17 00:00:00 2001
+From 854226962508709a1ffc4574d9c9543c4dbe67d2 Mon Sep 17 00:00:00 2001
From: Arnaldo Carvalho de Melo <acme@redhat.com>
Date: Fri, 3 Jul 2009 08:30:00 -0500
Subject: [PATCH 122/262] posix-timers: Shorten posix_cpu_timers/<CPU> kernel
diff --git a/patches/0123-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch b/patches/0123-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch
index 33aa15a..b8bb598 100644
--- a/patches/0123-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch
+++ b/patches/0123-posix-timers-Avoid-wakeups-when-no-timers-are-active.patch
@@ -1,4 +1,4 @@
-From 4a441568dd3a4eca2f75ee0363057f6ce84603b7 Mon Sep 17 00:00:00 2001
+From cd0742f57eb6e563437568c78fcfb007b9342ef9 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:44 -0500
Subject: [PATCH 123/262] posix-timers: Avoid wakeups when no timers are
diff --git a/patches/0124-sched-delay-put-task.patch.patch b/patches/0124-sched-delay-put-task.patch.patch
index 6164cf8..a75c46d 100644
--- a/patches/0124-sched-delay-put-task.patch.patch
+++ b/patches/0124-sched-delay-put-task.patch.patch
@@ -1,4 +1,4 @@
-From 53506f1356b1869364be464e77d51bd1f3818609 Mon Sep 17 00:00:00 2001
+From 33f84b0392601fe90ae1cf27ac8c4658657fe748 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 31 May 2011 16:59:16 +0200
Subject: [PATCH 124/262] sched-delay-put-task.patch
diff --git a/patches/0125-sched-limit-nr-migrate.patch.patch b/patches/0125-sched-limit-nr-migrate.patch.patch
index f2ec73c..af88562 100644
--- a/patches/0125-sched-limit-nr-migrate.patch.patch
+++ b/patches/0125-sched-limit-nr-migrate.patch.patch
@@ -1,4 +1,4 @@
-From dfda18ffc95a03dbf24fe4a9b83b993ef6a3273d Mon Sep 17 00:00:00 2001
+From 87bf3187daf904d1c005ebf67eef54f88e48799d Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 6 Jun 2011 12:12:51 +0200
Subject: [PATCH 125/262] sched-limit-nr-migrate.patch
@@ -9,7 +9,7 @@
1 file changed, 4 insertions(+)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 85f6b86..0b4ce9e 100644
+index d75c7fa..295bc92 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -263,7 +263,11 @@ late_initcall(sched_init_debug);
diff --git a/patches/0126-sched-mmdrop-delayed.patch.patch b/patches/0126-sched-mmdrop-delayed.patch.patch
index 6150fa3..21850c3 100644
--- a/patches/0126-sched-mmdrop-delayed.patch.patch
+++ b/patches/0126-sched-mmdrop-delayed.patch.patch
@@ -1,4 +1,4 @@
-From 97865264cf657a17cd66f49e8fce5f700f47e42e Mon Sep 17 00:00:00 2001
+From e8541ae81552e15138de416377e2bcbb3c671fac Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 6 Jun 2011 12:20:33 +0200
Subject: [PATCH 126/262] sched-mmdrop-delayed.patch
@@ -99,7 +99,7 @@
* Decrement the use count and release all resources for an mm.
*/
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 0b4ce9e..5794337 100644
+index 295bc92..8f8f94c 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -1934,8 +1934,12 @@ static void finish_task_switch(struct rq *rq, struct task_struct *prev)
@@ -116,7 +116,7 @@
if (unlikely(prev_state == TASK_DEAD)) {
/*
* Remove function-return probe instances associated with this
-@@ -5206,6 +5210,8 @@ static int migration_cpu_stop(void *data)
+@@ -5212,6 +5216,8 @@ static int migration_cpu_stop(void *data)
#ifdef CONFIG_HOTPLUG_CPU
@@ -125,7 +125,7 @@
/*
* Ensures that the idle task is using init_mm right before its cpu goes
* offline.
-@@ -5218,7 +5224,12 @@ void idle_task_exit(void)
+@@ -5224,7 +5230,12 @@ void idle_task_exit(void)
if (mm != &init_mm)
switch_mm(mm, &init_mm, current);
@@ -139,7 +139,7 @@
}
/*
-@@ -5539,6 +5550,12 @@ migration_call(struct notifier_block *nfb, unsigned long action, void *hcpu)
+@@ -5545,6 +5556,12 @@ migration_call(struct notifier_block *nfb, unsigned long action, void *hcpu)
migrate_nr_uninterruptible(rq);
calc_global_load_remove(rq);
break;
diff --git a/patches/0127-sched-rt-mutex-wakeup.patch.patch b/patches/0127-sched-rt-mutex-wakeup.patch.patch
index ba4ea29..c0e75ae 100644
--- a/patches/0127-sched-rt-mutex-wakeup.patch.patch
+++ b/patches/0127-sched-rt-mutex-wakeup.patch.patch
@@ -1,4 +1,4 @@
-From 5483863157c05fcc85cc5c396127573886ea95ec Mon Sep 17 00:00:00 2001
+From d6e3b43b31a77099c89f6c4c64a443bcf10ac6e3 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 25 Jun 2011 09:21:04 +0200
Subject: [PATCH 127/262] sched-rt-mutex-wakeup.patch
@@ -38,7 +38,7 @@
#ifdef CONFIG_SMP
extern void kick_process(struct task_struct *tsk);
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 5794337..2f6bf4b 100644
+index 8f8f94c..ac12c98 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -1586,8 +1586,25 @@ try_to_wake_up(struct task_struct *p, unsigned int state, int wake_flags)
diff --git a/patches/0128-sched-might-sleep-do-not-account-rcu-depth.patch.patch b/patches/0128-sched-might-sleep-do-not-account-rcu-depth.patch.patch
index c5485ea..869c466 100644
--- a/patches/0128-sched-might-sleep-do-not-account-rcu-depth.patch.patch
+++ b/patches/0128-sched-might-sleep-do-not-account-rcu-depth.patch.patch
@@ -1,4 +1,4 @@
-From 530c00a66b1044595483420ca1cfbb1055554b54 Mon Sep 17 00:00:00 2001
+From 9159b4c115c9e19917375069a106986c3e4b62e0 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 7 Jun 2011 09:19:06 +0200
Subject: [PATCH 128/262] sched-might-sleep-do-not-account-rcu-depth.patch
@@ -35,10 +35,10 @@
/* Internal to kernel */
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 2f6bf4b..0198610 100644
+index ac12c98..99d22ff 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
-@@ -7222,7 +7222,8 @@ void __init sched_init(void)
+@@ -7229,7 +7229,8 @@ void __init sched_init(void)
#ifdef CONFIG_DEBUG_ATOMIC_SLEEP
static inline int preempt_count_equals(int preempt_offset)
{
diff --git a/patches/0129-sched-cond-resched.patch.patch b/patches/0129-sched-cond-resched.patch.patch
index fddce83..29aff36 100644
--- a/patches/0129-sched-cond-resched.patch.patch
+++ b/patches/0129-sched-cond-resched.patch.patch
@@ -1,4 +1,4 @@
-From 4beaf2c08048287f74f07405ef83a53db39c1a7c Mon Sep 17 00:00:00 2001
+From 4c674728d2fa30131564ec7c3514eeee675ff68e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 7 Jun 2011 11:25:03 +0200
Subject: [PATCH 129/262] sched-cond-resched.patch
@@ -9,10 +9,10 @@
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 0198610..106743b 100644
+index 99d22ff..4294418 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
-@@ -4685,9 +4685,17 @@ static inline int should_resched(void)
+@@ -4691,9 +4691,17 @@ static inline int should_resched(void)
static void __cond_resched(void)
{
diff --git a/patches/0130-cond-resched-softirq-fix.patch.patch b/patches/0130-cond-resched-softirq-fix.patch.patch
index ef43a4e..b0c635b 100644
--- a/patches/0130-cond-resched-softirq-fix.patch.patch
+++ b/patches/0130-cond-resched-softirq-fix.patch.patch
@@ -1,4 +1,4 @@
-From 030a12b71ad7e9ee12a5e16bbd9df708868b7fbb Mon Sep 17 00:00:00 2001
+From 1416f36842dba356f242e321a3a617abc9bc4e39 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 14 Jul 2011 09:56:44 +0200
Subject: [PATCH 130/262] cond-resched-softirq-fix.patch
@@ -31,10 +31,10 @@
/*
* Does a critical section need to be broken due to another
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 106743b..515dc27 100644
+index 4294418..dc65cea 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
-@@ -4736,6 +4736,7 @@ int __cond_resched_lock(spinlock_t *lock)
+@@ -4742,6 +4742,7 @@ int __cond_resched_lock(spinlock_t *lock)
}
EXPORT_SYMBOL(__cond_resched_lock);
@@ -42,7 +42,7 @@
int __sched __cond_resched_softirq(void)
{
BUG_ON(!in_softirq());
-@@ -4749,6 +4750,7 @@ int __sched __cond_resched_softirq(void)
+@@ -4755,6 +4756,7 @@ int __sched __cond_resched_softirq(void)
return 0;
}
EXPORT_SYMBOL(__cond_resched_softirq);
diff --git a/patches/0131-cond-resched-lock-rt-tweak.patch.patch b/patches/0131-cond-resched-lock-rt-tweak.patch.patch
index be30ada..c6f5056 100644
--- a/patches/0131-cond-resched-lock-rt-tweak.patch.patch
+++ b/patches/0131-cond-resched-lock-rt-tweak.patch.patch
@@ -1,4 +1,4 @@
-From 2870be48420bf3011a8654e78db6785e1e8dd9e9 Mon Sep 17 00:00:00 2001
+From 618dbb3c0114f08ae7f699cb4704362586c72233 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 22:51:33 +0200
Subject: [PATCH 131/262] cond-resched-lock-rt-tweak.patch
diff --git a/patches/0132-sched-disable-ttwu-queue.patch.patch b/patches/0132-sched-disable-ttwu-queue.patch.patch
index f0a6eba..a7c440f 100644
--- a/patches/0132-sched-disable-ttwu-queue.patch.patch
+++ b/patches/0132-sched-disable-ttwu-queue.patch.patch
@@ -1,4 +1,4 @@
-From ff2b5f8a82ca7be79ab41fd0fd045a5223229e03 Mon Sep 17 00:00:00 2001
+From 8a1595b99519dfc43394d95d0db26836ffc9ae28 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 13 Sep 2011 16:42:35 +0200
Subject: [PATCH 132/262] sched-disable-ttwu-queue.patch
diff --git a/patches/0133-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch b/patches/0133-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch
index 6e5ed19..5ac6b65 100644
--- a/patches/0133-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch
+++ b/patches/0133-sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch
@@ -1,4 +1,4 @@
-From 0f16c8d8f6a9a2242a590d3b9f32b77c055cd41c Mon Sep 17 00:00:00 2001
+From 738a176a18a9cbebbd4eb314c7dd21c004cc1aff Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jul 2011 17:03:52 +0200
Subject: [PATCH 133/262] sched: Disable CONFIG_RT_GROUP_SCHED on RT
diff --git a/patches/0134-sched-ttwu-Return-success-when-only-changing-the-sav.patch b/patches/0134-sched-ttwu-Return-success-when-only-changing-the-sav.patch
index dd37b62..a86e760 100644
--- a/patches/0134-sched-ttwu-Return-success-when-only-changing-the-sav.patch
+++ b/patches/0134-sched-ttwu-Return-success-when-only-changing-the-sav.patch
@@ -1,4 +1,4 @@
-From ad7e25a1e1df439dcd0a6a70d1d6416240d26082 Mon Sep 17 00:00:00 2001
+From c39b5ea1442bfb0681b9afc3faf3cf54c5cfeeee Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 13 Dec 2011 21:42:19 +0100
Subject: [PATCH 134/262] sched: ttwu: Return success when only changing the
@@ -21,7 +21,7 @@
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 515dc27..5c7e533 100644
+index dc65cea..0500b63 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -1593,8 +1593,10 @@ try_to_wake_up(struct task_struct *p, unsigned int state, int wake_flags)
diff --git a/patches/0135-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch b/patches/0135-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch
index 9ec41a4..e200fd7 100644
--- a/patches/0135-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch
+++ b/patches/0135-stop_machine-convert-stop_machine_run-to-PREEMPT_RT.patch
@@ -1,4 +1,4 @@
-From 79eb4ce96684dfd610b1ae8ccdea104294fd6630 Mon Sep 17 00:00:00 2001
+From 45979623df6f847957f5e6994e67474f29f6b688 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:27 -0500
Subject: [PATCH 135/262] stop_machine: convert stop_machine_run() to
diff --git a/patches/0136-stomp-machine-mark-stomper-thread.patch.patch b/patches/0136-stomp-machine-mark-stomper-thread.patch.patch
index 0f2e29b..4b407e8 100644
--- a/patches/0136-stomp-machine-mark-stomper-thread.patch.patch
+++ b/patches/0136-stomp-machine-mark-stomper-thread.patch.patch
@@ -1,4 +1,4 @@
-From 5fc906b869f1823d1c2dcf6034a1fb9aaa50c5e3 Mon Sep 17 00:00:00 2001
+From cc281bd8cdd59d157cac4aa8e62d8a6013cf23bc Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 19:53:19 +0200
Subject: [PATCH 136/262] stomp-machine-mark-stomper-thread.patch
diff --git a/patches/0137-stomp-machine-raw-lock.patch.patch b/patches/0137-stomp-machine-raw-lock.patch.patch
index ce2e6fe..16d32f3 100644
--- a/patches/0137-stomp-machine-raw-lock.patch.patch
+++ b/patches/0137-stomp-machine-raw-lock.patch.patch
@@ -1,4 +1,4 @@
-From 5fef7cbe2f9bf969d6d833b649a25a108dd65ec7 Mon Sep 17 00:00:00 2001
+From d99fc5ef0a119b32cc7d9155a84b0a0e671457b4 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 29 Jun 2011 11:01:51 +0200
Subject: [PATCH 137/262] stomp-machine-raw-lock.patch
diff --git a/patches/0138-hotplug-Lightweight-get-online-cpus.patch b/patches/0138-hotplug-Lightweight-get-online-cpus.patch
index b4777db..ede7599 100644
--- a/patches/0138-hotplug-Lightweight-get-online-cpus.patch
+++ b/patches/0138-hotplug-Lightweight-get-online-cpus.patch
@@ -1,4 +1,4 @@
-From fd1547c4460262730ef59297d3e9e5a80bdb07d9 Mon Sep 17 00:00:00 2001
+From fa938098f585b508e3be9e324c5e0009792dee9a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 15 Jun 2011 12:36:06 +0200
Subject: [PATCH 138/262] hotplug: Lightweight get online cpus
diff --git a/patches/0139-hotplug-sync_unplug-No.patch b/patches/0139-hotplug-sync_unplug-No.patch
index ed42ea6..e9a9f4d 100644
--- a/patches/0139-hotplug-sync_unplug-No.patch
+++ b/patches/0139-hotplug-sync_unplug-No.patch
@@ -1,4 +1,4 @@
-From 521b71f793abfddb27ff96ddf9d0978bee4f8ca7 Mon Sep 17 00:00:00 2001
+From 54171e2f0660d2764cd792898cc15a2e5cf7fea1 Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang0@gmail.com>
Date: Sun, 16 Oct 2011 18:56:43 +0800
Subject: [PATCH 139/262] hotplug: sync_unplug: No " " in task name
diff --git a/patches/0140-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch b/patches/0140-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch
index 4a7ffaf..261eaba 100644
--- a/patches/0140-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch
+++ b/patches/0140-hotplug-Reread-hotplug_pcp-on-pin_current_cpu-retry.patch
@@ -1,4 +1,4 @@
-From 23b6cfd736a2ec4ec6dd651a73776296a4e15a5f Mon Sep 17 00:00:00 2001
+From b4a32137f0fda5db30834b1da4d3fbfe6556f426 Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang0@gmail.com>
Date: Thu, 28 Jul 2011 11:16:00 +0800
Subject: [PATCH 140/262] hotplug: Reread hotplug_pcp on pin_current_cpu()
diff --git a/patches/0141-sched-migrate-disable.patch.patch b/patches/0141-sched-migrate-disable.patch.patch
index 618eaf5..ff4b41a 100644
--- a/patches/0141-sched-migrate-disable.patch.patch
+++ b/patches/0141-sched-migrate-disable.patch.patch
@@ -1,4 +1,4 @@
-From 6bdf9e132e698d59dffad2fb8cf4287591aca663 Mon Sep 17 00:00:00 2001
+From c0df2058592cc3877e040d1271f317e3cbe0414b Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 16 Jun 2011 13:26:08 +0200
Subject: [PATCH 141/262] sched-migrate-disable.patch
@@ -82,10 +82,10 @@
* Generic and arch helpers
*/
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 5c7e533..92ad3b2 100644
+index 0500b63..ca9fd0d 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
-@@ -5107,11 +5107,12 @@ void __cpuinit init_idle(struct task_struct *idle, int cpu)
+@@ -5113,11 +5113,12 @@ void __cpuinit init_idle(struct task_struct *idle, int cpu)
#ifdef CONFIG_SMP
void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
{
@@ -102,7 +102,7 @@
}
/*
-@@ -5162,7 +5163,7 @@ int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask)
+@@ -5168,7 +5169,7 @@ int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask)
do_set_cpus_allowed(p, new_mask);
/* Can the task run on the task's current CPU? If so, we're done */
@@ -111,7 +111,7 @@
goto out;
dest_cpu = cpumask_any_and(cpu_active_mask, new_mask);
-@@ -5181,6 +5182,83 @@ out:
+@@ -5187,6 +5188,83 @@ out:
}
EXPORT_SYMBOL_GPL(set_cpus_allowed_ptr);
diff --git a/patches/0142-hotplug-use-migrate-disable.patch.patch b/patches/0142-hotplug-use-migrate-disable.patch.patch
index 33e0583..7364ca7 100644
--- a/patches/0142-hotplug-use-migrate-disable.patch.patch
+++ b/patches/0142-hotplug-use-migrate-disable.patch.patch
@@ -1,4 +1,4 @@
-From 264a74b475add782cdf510ea7cb8d527653361a2 Mon Sep 17 00:00:00 2001
+From 084143b3d2db336a81fecb64e3ddd1f1223a12e7 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 19:35:29 +0200
Subject: [PATCH 142/262] hotplug-use-migrate-disable.patch
diff --git a/patches/0143-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch b/patches/0143-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch
index 85218bf..17ac86c 100644
--- a/patches/0143-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch
+++ b/patches/0143-hotplug-Call-cpu_unplug_begin-before-DOWN_PREPARE.patch
@@ -1,4 +1,4 @@
-From d986d91d3a96dd2294634f05da20974bf959b04c Mon Sep 17 00:00:00 2001
+From fc9edd79f231b02293e266505dc7f25eecece4fe Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang0@gmail.com>
Date: Sun, 16 Oct 2011 18:56:44 +0800
Subject: [PATCH 143/262] hotplug: Call cpu_unplug_begin() before DOWN_PREPARE
diff --git a/patches/0144-ftrace-migrate-disable-tracing.patch.patch b/patches/0144-ftrace-migrate-disable-tracing.patch.patch
index 7f924d3..91b83aa 100644
--- a/patches/0144-ftrace-migrate-disable-tracing.patch.patch
+++ b/patches/0144-ftrace-migrate-disable-tracing.patch.patch
@@ -1,4 +1,4 @@
-From fa66cb196cfe5e084d76709864fee130a584f27d Mon Sep 17 00:00:00 2001
+From b541bb4f57fff7588308008d4e8f8dd7c1608069 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 21:56:42 +0200
Subject: [PATCH 144/262] ftrace-migrate-disable-tracing.patch
diff --git a/patches/0145-tracing-Show-padding-as-unsigned-short.patch b/patches/0145-tracing-Show-padding-as-unsigned-short.patch
index 221f3c2..b8794ef 100644
--- a/patches/0145-tracing-Show-padding-as-unsigned-short.patch
+++ b/patches/0145-tracing-Show-padding-as-unsigned-short.patch
@@ -1,4 +1,4 @@
-From f518ff8c4955d3af99ff483363dcdee4480806d6 Mon Sep 17 00:00:00 2001
+From d3180d3dcd9b645fe1daf89ac396e149480b15eb Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Wed, 16 Nov 2011 13:19:35 -0500
Subject: [PATCH 145/262] tracing: Show padding as unsigned short
diff --git a/patches/0146-migrate-disable-rt-variant.patch.patch b/patches/0146-migrate-disable-rt-variant.patch.patch
index b53be54..3ad956c 100644
--- a/patches/0146-migrate-disable-rt-variant.patch.patch
+++ b/patches/0146-migrate-disable-rt-variant.patch.patch
@@ -1,4 +1,4 @@
-From f2fc8caf66c218af9966847a5dbe5ef44f33bf4d Mon Sep 17 00:00:00 2001
+From c4f4b428b75fe57e74f81e7b84ed64b351cbc1d8 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 19:48:20 +0200
Subject: [PATCH 146/262] migrate-disable-rt-variant.patch
diff --git a/patches/0147-sched-Optimize-migrate_disable.patch b/patches/0147-sched-Optimize-migrate_disable.patch
index 3f20fc5..524aabe 100644
--- a/patches/0147-sched-Optimize-migrate_disable.patch
+++ b/patches/0147-sched-Optimize-migrate_disable.patch
@@ -1,4 +1,4 @@
-From 040220421a05a213fbde33e1fecda831de86e09f Mon Sep 17 00:00:00 2001
+From 2edf5477ee5616a6d2b49abda69dca368b8d9ee8 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Thu, 11 Aug 2011 15:03:35 +0200
Subject: [PATCH 147/262] sched: Optimize migrate_disable
@@ -13,10 +13,10 @@
1 file changed, 20 insertions(+), 4 deletions(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 92ad3b2..c814cf8 100644
+index ca9fd0d..153d37b 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
-@@ -5202,7 +5202,19 @@ void migrate_disable(void)
+@@ -5208,7 +5208,19 @@ void migrate_disable(void)
preempt_enable();
return;
}
@@ -37,7 +37,7 @@
p->migrate_disable = 1;
mask = tsk_cpus_allowed(p);
-@@ -5213,7 +5225,7 @@ void migrate_disable(void)
+@@ -5219,7 +5231,7 @@ void migrate_disable(void)
p->sched_class->set_cpus_allowed(p, mask);
p->rt.nr_cpus_allowed = cpumask_weight(mask);
}
@@ -46,7 +46,7 @@
preempt_enable();
}
EXPORT_SYMBOL(migrate_disable);
-@@ -5241,7 +5253,11 @@ void migrate_enable(void)
+@@ -5247,7 +5259,11 @@ void migrate_enable(void)
return;
}
@@ -59,7 +59,7 @@
p->migrate_disable = 0;
mask = tsk_cpus_allowed(p);
-@@ -5253,7 +5269,7 @@ void migrate_enable(void)
+@@ -5259,7 +5275,7 @@ void migrate_enable(void)
p->rt.nr_cpus_allowed = cpumask_weight(mask);
}
diff --git a/patches/0148-sched-Generic-migrate_disable.patch b/patches/0148-sched-Generic-migrate_disable.patch
index ca20bf8..c25fd84 100644
--- a/patches/0148-sched-Generic-migrate_disable.patch
+++ b/patches/0148-sched-Generic-migrate_disable.patch
@@ -1,4 +1,4 @@
-From 750c034f8f2b1ecd55ed2f540c2d4c62a4d429d2 Mon Sep 17 00:00:00 2001
+From 56bdadd07a4713e1d6c610d600dec06a9f249cf0 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Thu, 11 Aug 2011 15:14:58 +0200
Subject: [PATCH 148/262] sched: Generic migrate_disable
@@ -122,10 +122,10 @@
/*
* Callback to arch code if there's nosmp or maxcpus=0 on the
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index c814cf8..9d892e2 100644
+index 153d37b..21896c5 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
-@@ -5107,7 +5107,7 @@ void __cpuinit init_idle(struct task_struct *idle, int cpu)
+@@ -5113,7 +5113,7 @@ void __cpuinit init_idle(struct task_struct *idle, int cpu)
#ifdef CONFIG_SMP
void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
{
@@ -134,7 +134,7 @@
if (p->sched_class && p->sched_class->set_cpus_allowed)
p->sched_class->set_cpus_allowed(p, new_mask);
p->rt.nr_cpus_allowed = cpumask_weight(new_mask);
-@@ -5163,7 +5163,7 @@ int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask)
+@@ -5169,7 +5169,7 @@ int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask)
do_set_cpus_allowed(p, new_mask);
/* Can the task run on the task's current CPU? If so, we're done */
@@ -143,7 +143,7 @@
goto out;
dest_cpu = cpumask_any_and(cpu_active_mask, new_mask);
-@@ -5182,6 +5182,7 @@ out:
+@@ -5188,6 +5188,7 @@ out:
}
EXPORT_SYMBOL_GPL(set_cpus_allowed_ptr);
@@ -151,7 +151,7 @@
void migrate_disable(void)
{
struct task_struct *p = current;
-@@ -5274,6 +5275,7 @@ void migrate_enable(void)
+@@ -5280,6 +5281,7 @@ void migrate_enable(void)
preempt_enable();
}
EXPORT_SYMBOL(migrate_enable);
diff --git a/patches/0149-sched-rt-Fix-migrate_enable-thinko.patch b/patches/0149-sched-rt-Fix-migrate_enable-thinko.patch
index 9ec620c..6c54024 100644
--- a/patches/0149-sched-rt-Fix-migrate_enable-thinko.patch
+++ b/patches/0149-sched-rt-Fix-migrate_enable-thinko.patch
@@ -1,4 +1,4 @@
-From 331b971c1b41c4be52f6937ff44ddb6d615b9b62 Mon Sep 17 00:00:00 2001
+From 71bdff85f20120922cf6c8136ece2fc2fe056130 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <efault@gmx.de>
Date: Tue, 23 Aug 2011 16:12:43 +0200
Subject: [PATCH 149/262] sched, rt: Fix migrate_enable() thinko
@@ -21,10 +21,10 @@
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 9d892e2..40b1a85 100644
+index 21896c5..b9a0e77 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
-@@ -5259,12 +5259,14 @@ void migrate_enable(void)
+@@ -5265,12 +5265,14 @@ void migrate_enable(void)
*/
rq = this_rq();
raw_spin_lock_irqsave(&rq->lock, flags);
diff --git a/patches/0150-sched-teach-migrate_disable-about-atomic-contexts.patch b/patches/0150-sched-teach-migrate_disable-about-atomic-contexts.patch
index 2e8dae4..ad87d4f 100644
--- a/patches/0150-sched-teach-migrate_disable-about-atomic-contexts.patch
+++ b/patches/0150-sched-teach-migrate_disable-about-atomic-contexts.patch
@@ -1,4 +1,4 @@
-From 764d5c743395bd58911401e5fa76cdf36e8e703b Mon Sep 17 00:00:00 2001
+From 708253b53277aaf4b98eeefbc6c23677cbfe8d10 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Fri, 2 Sep 2011 14:29:27 +0200
Subject: [PATCH 150/262] sched: teach migrate_disable about atomic contexts
@@ -49,10 +49,10 @@
cpumask_t cpus_allowed;
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 40b1a85..dbef25d 100644
+index b9a0e77..52e60ca 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
-@@ -5190,6 +5190,17 @@ void migrate_disable(void)
+@@ -5196,6 +5196,17 @@ void migrate_disable(void)
unsigned long flags;
struct rq *rq;
@@ -70,7 +70,7 @@
preempt_disable();
if (p->migrate_disable) {
p->migrate_disable++;
-@@ -5238,6 +5249,16 @@ void migrate_enable(void)
+@@ -5244,6 +5255,16 @@ void migrate_enable(void)
unsigned long flags;
struct rq *rq;
diff --git a/patches/0151-sched-Postpone-actual-migration-disalbe-to-schedule.patch b/patches/0151-sched-Postpone-actual-migration-disalbe-to-schedule.patch
index 8383137..3aaf196 100644
--- a/patches/0151-sched-Postpone-actual-migration-disalbe-to-schedule.patch
+++ b/patches/0151-sched-Postpone-actual-migration-disalbe-to-schedule.patch
@@ -1,4 +1,4 @@
-From 8f48c766645924b4ad585cef452df428f4dd196f Mon Sep 17 00:00:00 2001
+From e8cb3399955e8db368e4338d82f0d174b769df71 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Tue, 27 Sep 2011 08:40:23 -0400
Subject: [PATCH 151/262] sched: Postpone actual migration disalbe to schedule
@@ -23,10 +23,10 @@
1 file changed, 132 insertions(+), 119 deletions(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index dbef25d..9470b80 100644
+index 52e60ca..c0271a2 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
-@@ -3267,6 +3267,135 @@ static inline void schedule_debug(struct task_struct *prev)
+@@ -3273,6 +3273,135 @@ static inline void schedule_debug(struct task_struct *prev)
schedstat_inc(this_rq(), sched_count);
}
@@ -162,7 +162,7 @@
static void put_prev_task(struct rq *rq, struct task_struct *prev)
{
if (prev->on_rq || rq->skip_clock_update < 0)
-@@ -3326,6 +3455,8 @@ need_resched:
+@@ -3332,6 +3461,8 @@ need_resched:
raw_spin_lock_irq(&rq->lock);
@@ -171,7 +171,7 @@
switch_count = &prev->nivcsw;
if (prev->state && !(preempt_count() & PREEMPT_ACTIVE)) {
if (unlikely(signal_pending_state(prev->state, prev))) {
-@@ -5107,7 +5238,7 @@ void __cpuinit init_idle(struct task_struct *idle, int cpu)
+@@ -5113,7 +5244,7 @@ void __cpuinit init_idle(struct task_struct *idle, int cpu)
#ifdef CONFIG_SMP
void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
{
@@ -180,7 +180,7 @@
if (p->sched_class && p->sched_class->set_cpus_allowed)
p->sched_class->set_cpus_allowed(p, new_mask);
p->rt.nr_cpus_allowed = cpumask_weight(new_mask);
-@@ -5182,124 +5313,6 @@ out:
+@@ -5188,124 +5319,6 @@ out:
}
EXPORT_SYMBOL_GPL(set_cpus_allowed_ptr);
diff --git a/patches/0152-sched-Do-not-compare-cpu-masks-in-scheduler.patch b/patches/0152-sched-Do-not-compare-cpu-masks-in-scheduler.patch
index 0de847c..45e4392 100644
--- a/patches/0152-sched-Do-not-compare-cpu-masks-in-scheduler.patch
+++ b/patches/0152-sched-Do-not-compare-cpu-masks-in-scheduler.patch
@@ -1,4 +1,4 @@
-From d5304c0440117eaece0a9212dcba2badfe42ace4 Mon Sep 17 00:00:00 2001
+From e34c8c278ca77ebc610241a7d7a49a6ff0323494 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Tue, 27 Sep 2011 08:40:24 -0400
Subject: [PATCH 152/262] sched: Do not compare cpu masks in scheduler
@@ -13,10 +13,10 @@
1 file changed, 5 insertions(+), 9 deletions(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 9470b80..d3cb9d0 100644
+index c0271a2..a42ee52 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
-@@ -3295,16 +3295,12 @@ static inline void update_migrate_disable(struct task_struct *p)
+@@ -3301,16 +3301,12 @@ static inline void update_migrate_disable(struct task_struct *p)
*/
mask = tsk_cpus_allowed(p);
diff --git a/patches/0153-sched-Have-migrate_disable-ignore-bounded-threads.patch b/patches/0153-sched-Have-migrate_disable-ignore-bounded-threads.patch
index 1b770d8..10ff7aa 100644
--- a/patches/0153-sched-Have-migrate_disable-ignore-bounded-threads.patch
+++ b/patches/0153-sched-Have-migrate_disable-ignore-bounded-threads.patch
@@ -1,4 +1,4 @@
-From 12724cada09e261de240f750116ed1fa3c2cf160 Mon Sep 17 00:00:00 2001
+From b716da77029114fa9d115026981bb604abbb35ba Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Tue, 27 Sep 2011 08:40:25 -0400
Subject: [PATCH 153/262] sched: Have migrate_disable ignore bounded threads
@@ -13,10 +13,10 @@
1 file changed, 9 insertions(+), 14 deletions(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index d3cb9d0..ae82471 100644
+index a42ee52..e551ace 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
-@@ -3307,7 +3307,7 @@ void migrate_disable(void)
+@@ -3313,7 +3313,7 @@ void migrate_disable(void)
{
struct task_struct *p = current;
@@ -25,7 +25,7 @@
#ifdef CONFIG_SCHED_DEBUG
p->migrate_disable_atomic++;
#endif
-@@ -3338,7 +3338,7 @@ void migrate_enable(void)
+@@ -3344,7 +3344,7 @@ void migrate_enable(void)
unsigned long flags;
struct rq *rq;
@@ -34,7 +34,7 @@
#ifdef CONFIG_SCHED_DEBUG
p->migrate_disable_atomic--;
#endif
-@@ -3359,26 +3359,21 @@ void migrate_enable(void)
+@@ -3365,26 +3365,21 @@ void migrate_enable(void)
if (unlikely(migrate_disabled_updated(p))) {
/*
diff --git a/patches/0154-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch b/patches/0154-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch
index 77fd394..99593df 100644
--- a/patches/0154-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch
+++ b/patches/0154-sched-clear-pf-thread-bound-on-fallback-rq.patch.patch
@@ -1,4 +1,4 @@
-From 9fc4cbb0e77ba34909fc13cdeebf7a569504a34c Mon Sep 17 00:00:00 2001
+From 3107dd6f4a2c347ae75f259dfc6cc35d5529e947 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 4 Nov 2011 20:48:36 +0100
Subject: [PATCH 154/262] sched-clear-pf-thread-bound-on-fallback-rq.patch
@@ -9,7 +9,7 @@
1 file changed, 6 insertions(+)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index ae82471..b3a15fe 100644
+index e551ace..c24fa61 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -1325,6 +1325,12 @@ out:
diff --git a/patches/0155-ftrace-crap.patch.patch b/patches/0155-ftrace-crap.patch.patch
index b1e2007..43e2707 100644
--- a/patches/0155-ftrace-crap.patch.patch
+++ b/patches/0155-ftrace-crap.patch.patch
@@ -1,4 +1,4 @@
-From a8c282d71a4bc61d439f1aa99ca4a60f4282b2ca Mon Sep 17 00:00:00 2001
+From c3e2a2460472de4c61c5cd78de28fbeb993139f4 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 9 Sep 2011 16:55:53 +0200
Subject: [PATCH 155/262] ftrace-crap.patch
diff --git a/patches/0156-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch b/patches/0156-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch
index 85e3971..172a4e1 100644
--- a/patches/0156-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch
+++ b/patches/0156-ring-buffer-Convert-reader_lock-from-raw_spin_lock-i.patch
@@ -1,4 +1,4 @@
-From d86c42a21f2a0615740137ae23778f65e879bfff Mon Sep 17 00:00:00 2001
+From b50f9755d6a6b75691348336ae2c783f5fed8c77 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Tue, 27 Sep 2011 13:56:50 -0400
Subject: [PATCH 156/262] ring-buffer: Convert reader_lock from raw_spin_lock
diff --git a/patches/0157-net-netif_rx_ni-migrate-disable.patch.patch b/patches/0157-net-netif_rx_ni-migrate-disable.patch.patch
index 13a7c2f..091ad55 100644
--- a/patches/0157-net-netif_rx_ni-migrate-disable.patch.patch
+++ b/patches/0157-net-netif_rx_ni-migrate-disable.patch.patch
@@ -1,4 +1,4 @@
-From fb00a9ae61cd0ef7eff6cea6a942f8c7da33e120 Mon Sep 17 00:00:00 2001
+From c3f725778fc842ad749820d16e257711dcebc928 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 16:29:27 +0200
Subject: [PATCH 157/262] net-netif_rx_ni-migrate-disable.patch
diff --git a/patches/0158-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch b/patches/0158-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch
index f86941d..25eb4cf 100644
--- a/patches/0158-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch
+++ b/patches/0158-softirq-Sanitize-softirq-pending-for-NOHZ-RT.patch
@@ -1,4 +1,4 @@
-From 7d93d5c12a254f1016565259abd6fcfc650a3f0b Mon Sep 17 00:00:00 2001
+From 8a29682140260c18c4180029fda1c889653ada88 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 13:16:38 -0500
Subject: [PATCH 158/262] softirq: Sanitize softirq pending for NOHZ/RT
diff --git a/patches/0159-lockdep-rt.patch.patch b/patches/0159-lockdep-rt.patch.patch
index fee7f7a..3923a73 100644
--- a/patches/0159-lockdep-rt.patch.patch
+++ b/patches/0159-lockdep-rt.patch.patch
@@ -1,4 +1,4 @@
-From 3f1a0020c5d361dcc5fea3f104d626487be1351d Mon Sep 17 00:00:00 2001
+From 858857428899928c3599203157f5a5bb771d7a66 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 18:51:23 +0200
Subject: [PATCH 159/262] lockdep-rt.patch
diff --git a/patches/0160-mutex-no-spin-on-rt.patch.patch b/patches/0160-mutex-no-spin-on-rt.patch.patch
index cabd81d..ddc9442 100644
--- a/patches/0160-mutex-no-spin-on-rt.patch.patch
+++ b/patches/0160-mutex-no-spin-on-rt.patch.patch
@@ -1,4 +1,4 @@
-From 415dfff7c2c86f0bb776e8c30e6021eea9eae1c0 Mon Sep 17 00:00:00 2001
+From b5cd6b78fa701fc4aa0d985a334336ac943450f4 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 21:51:45 +0200
Subject: [PATCH 160/262] mutex-no-spin-on-rt.patch
diff --git a/patches/0161-softirq-local-lock.patch.patch b/patches/0161-softirq-local-lock.patch.patch
index 64b9033..6ad1a69 100644
--- a/patches/0161-softirq-local-lock.patch.patch
+++ b/patches/0161-softirq-local-lock.patch.patch
@@ -1,4 +1,4 @@
-From f84caf3df836cb1f0b7303f3ab06354b6bbd9350 Mon Sep 17 00:00:00 2001
+From 326e5d670bdb0ed9420d780468fed39f0d8b13a8 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Jun 2011 15:57:18 +0200
Subject: [PATCH 161/262] softirq-local-lock.patch
diff --git a/patches/0162-softirq-Export-in_serving_softirq.patch b/patches/0162-softirq-Export-in_serving_softirq.patch
index e18190b..32a00f7 100644
--- a/patches/0162-softirq-Export-in_serving_softirq.patch
+++ b/patches/0162-softirq-Export-in_serving_softirq.patch
@@ -1,4 +1,4 @@
-From 837cff6833dd9fe3ea68774cfc24b5a67110e197 Mon Sep 17 00:00:00 2001
+From dcc799beb6287b010ad14c11b5156fc191629d73 Mon Sep 17 00:00:00 2001
From: John Kacur <jkacur@redhat.com>
Date: Mon, 14 Nov 2011 02:44:43 +0100
Subject: [PATCH 162/262] softirq: Export in_serving_softirq()
diff --git a/patches/0163-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch b/patches/0163-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch
index d37907d..b971e66 100644
--- a/patches/0163-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch
+++ b/patches/0163-hardirq.h-Define-softirq_count-as-OUL-to-kill-build-.patch
@@ -1,4 +1,4 @@
-From 7a807746facb382f1f96c3ef051487091d0ae6e6 Mon Sep 17 00:00:00 2001
+From 20239751c7239b084070fa0e6b31da50d310a882 Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang0@gmail.com>
Date: Thu, 13 Oct 2011 17:19:09 +0800
Subject: [PATCH 163/262] hardirq.h: Define softirq_count() as OUL to kill
diff --git a/patches/0164-softirq-Fix-unplug-deadlock.patch b/patches/0164-softirq-Fix-unplug-deadlock.patch
index d7b1e66..959425c 100644
--- a/patches/0164-softirq-Fix-unplug-deadlock.patch
+++ b/patches/0164-softirq-Fix-unplug-deadlock.patch
@@ -1,4 +1,4 @@
-From b710022cfdeff1d6112b3edb6dcc1e761da22ec9 Mon Sep 17 00:00:00 2001
+From fa7b191926991b001feeccf4f846a2f250ea299a Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Fri, 30 Sep 2011 15:52:14 +0200
Subject: [PATCH 164/262] softirq: Fix unplug deadlock
diff --git a/patches/0165-softirq-disable-softirq-stacks-for-rt.patch.patch b/patches/0165-softirq-disable-softirq-stacks-for-rt.patch.patch
index 5056055..50fd62b 100644
--- a/patches/0165-softirq-disable-softirq-stacks-for-rt.patch.patch
+++ b/patches/0165-softirq-disable-softirq-stacks-for-rt.patch.patch
@@ -1,4 +1,4 @@
-From 175913c5c3df661f6b047dc9f805b7c1e220cead Mon Sep 17 00:00:00 2001
+From 3c7e60f759932670611d1754b050b85023f8fdd6 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jul 2011 13:59:17 +0200
Subject: [PATCH 165/262] softirq-disable-softirq-stacks-for-rt.patch
diff --git a/patches/0166-softirq-make-fifo.patch.patch b/patches/0166-softirq-make-fifo.patch.patch
index 89d5c0d..1f5d524 100644
--- a/patches/0166-softirq-make-fifo.patch.patch
+++ b/patches/0166-softirq-make-fifo.patch.patch
@@ -1,4 +1,4 @@
-From 736d820e68f865aced666274d24c89f59a400083 Mon Sep 17 00:00:00 2001
+From 8f6f3bb83c08e545b72c59c23a9420ff70a9c3a6 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 21 Jul 2011 21:06:43 +0200
Subject: [PATCH 166/262] softirq-make-fifo.patch
diff --git a/patches/0167-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch b/patches/0167-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch
index 7636c76..9ef2e53 100644
--- a/patches/0167-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch
+++ b/patches/0167-tasklet-Prevent-tasklets-from-going-into-infinite-sp.patch
@@ -1,4 +1,4 @@
-From 7864c2d3e7ca2611a6fcd9ae4194bd6bee23ce30 Mon Sep 17 00:00:00 2001
+From 9a1b9e1976661bf0eb736124ec00162e5c8cd84d Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Tue, 29 Nov 2011 20:18:22 -0500
Subject: [PATCH 167/262] tasklet: Prevent tasklets from going into infinite
diff --git a/patches/0168-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch b/patches/0168-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch
index bdc8c95..41908a7 100644
--- a/patches/0168-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch
+++ b/patches/0168-genirq-Allow-disabling-of-softirq-processing-in-irq-.patch
@@ -1,4 +1,4 @@
-From f8e719bb5cd3692bb35cbc08ddcb81adb16b14bc Mon Sep 17 00:00:00 2001
+From dd6c1af7f83b0686c8fcc6971113e2330dda9b35 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 31 Jan 2012 13:01:27 +0100
Subject: [PATCH 168/262] genirq: Allow disabling of softirq processing in irq
diff --git a/patches/0169-local-vars-migrate-disable.patch.patch b/patches/0169-local-vars-migrate-disable.patch.patch
index 503b09c..0341187 100644
--- a/patches/0169-local-vars-migrate-disable.patch.patch
+++ b/patches/0169-local-vars-migrate-disable.patch.patch
@@ -1,4 +1,4 @@
-From eafbb7f590a74609d18ee39c6cd380e2b045b512 Mon Sep 17 00:00:00 2001
+From a1cedece2b3d74e58d17e1bad7b8410669b03c68 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Jun 2011 20:42:16 +0200
Subject: [PATCH 169/262] local-vars-migrate-disable.patch
diff --git a/patches/0170-md-raid5-Make-raid5_percpu-handling-RT-aware.patch b/patches/0170-md-raid5-Make-raid5_percpu-handling-RT-aware.patch
index 79d406b..088af3b 100644
--- a/patches/0170-md-raid5-Make-raid5_percpu-handling-RT-aware.patch
+++ b/patches/0170-md-raid5-Make-raid5_percpu-handling-RT-aware.patch
@@ -1,4 +1,4 @@
-From 84729c51dd488de632259db10858cd8eec8a7827 Mon Sep 17 00:00:00 2001
+From 61687c5ba77065013fb057ccb500a3c8e1a20fbe Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 6 Apr 2010 16:51:31 +0200
Subject: [PATCH 170/262] md: raid5: Make raid5_percpu handling RT aware
diff --git a/patches/0171-rtmutex-lock-killable.patch.patch b/patches/0171-rtmutex-lock-killable.patch.patch
index cf581aa..035bb34 100644
--- a/patches/0171-rtmutex-lock-killable.patch.patch
+++ b/patches/0171-rtmutex-lock-killable.patch.patch
@@ -1,4 +1,4 @@
-From 943fe06a4a6b868e259437b1ff5334788ed2b032 Mon Sep 17 00:00:00 2001
+From 1e0c312d42694de6657a19397674eae9bdc33d8c Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 9 Jun 2011 11:43:52 +0200
Subject: [PATCH 171/262] rtmutex-lock-killable.patch
diff --git a/patches/0172-rtmutex-futex-prepare-rt.patch.patch b/patches/0172-rtmutex-futex-prepare-rt.patch.patch
index 204794e..edc9e5d 100644
--- a/patches/0172-rtmutex-futex-prepare-rt.patch.patch
+++ b/patches/0172-rtmutex-futex-prepare-rt.patch.patch
@@ -1,4 +1,4 @@
-From 26b829ac304c9f8a243d2b50e61034f80a10235d Mon Sep 17 00:00:00 2001
+From f71452283c87e4393d01bd411ac6a870263cd568 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 10 Jun 2011 11:04:15 +0200
Subject: [PATCH 172/262] rtmutex-futex-prepare-rt.patch
diff --git a/patches/0173-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch b/patches/0173-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch
index abea2e9..080b95c 100644
--- a/patches/0173-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch
+++ b/patches/0173-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch
@@ -1,4 +1,4 @@
-From 640c06370759490eed9c86c3188fff651b9ae0a4 Mon Sep 17 00:00:00 2001
+From abe92ed7b2864eca19d1850042e165c3d902bdc1 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 7 Jun 2012 07:47:03 -0400
Subject: [PATCH 173/262] futex: Fix bug on when a requeued RT task times out
diff --git a/patches/0174-rt-mutex-add-sleeping-spinlocks-support.patch.patch b/patches/0174-rt-mutex-add-sleeping-spinlocks-support.patch.patch
index 912a2a2..5013223 100644
--- a/patches/0174-rt-mutex-add-sleeping-spinlocks-support.patch.patch
+++ b/patches/0174-rt-mutex-add-sleeping-spinlocks-support.patch.patch
@@ -1,4 +1,4 @@
-From bce541f1538129e321a4882201179c93e8e19715 Mon Sep 17 00:00:00 2001
+From 5f7407ac69fe7e33947d08180ac14e2fbfeb6a6f Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 10 Jun 2011 11:21:25 +0200
Subject: [PATCH 174/262] rt-mutex-add-sleeping-spinlocks-support.patch
diff --git a/patches/0175-spinlock-types-separate-raw.patch.patch b/patches/0175-spinlock-types-separate-raw.patch.patch
index b22993d..683b1e2 100644
--- a/patches/0175-spinlock-types-separate-raw.patch.patch
+++ b/patches/0175-spinlock-types-separate-raw.patch.patch
@@ -1,4 +1,4 @@
-From c9e9483ac74173b51502988940b58086fd7197c6 Mon Sep 17 00:00:00 2001
+From d24df58ab468259b902aa62332f0dcbaeab4eda3 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 29 Jun 2011 19:34:01 +0200
Subject: [PATCH 175/262] spinlock-types-separate-raw.patch
diff --git a/patches/0176-rtmutex-avoid-include-hell.patch.patch b/patches/0176-rtmutex-avoid-include-hell.patch.patch
index cbf3bf6..4e0b4bd 100644
--- a/patches/0176-rtmutex-avoid-include-hell.patch.patch
+++ b/patches/0176-rtmutex-avoid-include-hell.patch.patch
@@ -1,4 +1,4 @@
-From 86d374ca9a497310c9669d037475d59bf0a66693 Mon Sep 17 00:00:00 2001
+From cc454634c9d1be76d1f23240dfa171f5c782674c Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 29 Jun 2011 20:06:39 +0200
Subject: [PATCH 176/262] rtmutex-avoid-include-hell.patch
diff --git a/patches/0177-rt-add-rt-spinlocks.patch.patch b/patches/0177-rt-add-rt-spinlocks.patch.patch
index 00e086d..9a5abdd 100644
--- a/patches/0177-rt-add-rt-spinlocks.patch.patch
+++ b/patches/0177-rt-add-rt-spinlocks.patch.patch
@@ -1,4 +1,4 @@
-From 4598cb07c799a1c29fd1675c6dce1c7d057587f3 Mon Sep 17 00:00:00 2001
+From c5aa8622f827d739a681c62f2bc347075fa1043a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 29 Jun 2011 19:43:35 +0200
Subject: [PATCH 177/262] rt-add-rt-spinlocks.patch
diff --git a/patches/0178-rt-add-rt-to-mutex-headers.patch.patch b/patches/0178-rt-add-rt-to-mutex-headers.patch.patch
index 12f202e..945d62b 100644
--- a/patches/0178-rt-add-rt-to-mutex-headers.patch.patch
+++ b/patches/0178-rt-add-rt-to-mutex-headers.patch.patch
@@ -1,4 +1,4 @@
-From 2c569eb0e97cc2c156243b8397e290629112c78f Mon Sep 17 00:00:00 2001
+From 16740ee5930913a241f6653a0656b8300f6b4629 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 29 Jun 2011 20:56:22 +0200
Subject: [PATCH 178/262] rt-add-rt-to-mutex-headers.patch
diff --git a/patches/0179-rwsem-add-rt-variant.patch.patch b/patches/0179-rwsem-add-rt-variant.patch.patch
index 4811c85..43789c5 100644
--- a/patches/0179-rwsem-add-rt-variant.patch.patch
+++ b/patches/0179-rwsem-add-rt-variant.patch.patch
@@ -1,4 +1,4 @@
-From 4fed89cdccf7940e91e0054d67d1cdb57ca4f9a1 Mon Sep 17 00:00:00 2001
+From 0725698be22ca346a00c94aa8740c1eafd1d9c70 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 29 Jun 2011 21:02:53 +0200
Subject: [PATCH 179/262] rwsem-add-rt-variant.patch
diff --git a/patches/0180-rt-Add-the-preempt-rt-lock-replacement-APIs.patch b/patches/0180-rt-Add-the-preempt-rt-lock-replacement-APIs.patch
index c01b12d..df93664 100644
--- a/patches/0180-rt-Add-the-preempt-rt-lock-replacement-APIs.patch
+++ b/patches/0180-rt-Add-the-preempt-rt-lock-replacement-APIs.patch
@@ -1,4 +1,4 @@
-From 603e4fa386911cba23449a52f2e7368410233238 Mon Sep 17 00:00:00 2001
+From e032e2fd3165787b1537967448d1d7d9410158b3 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 26 Jul 2009 19:39:56 +0200
Subject: [PATCH 180/262] rt: Add the preempt-rt lock replacement APIs
diff --git a/patches/0181-rwlocks-Fix-section-mismatch.patch b/patches/0181-rwlocks-Fix-section-mismatch.patch
index f8d51f2..c6942db 100644
--- a/patches/0181-rwlocks-Fix-section-mismatch.patch
+++ b/patches/0181-rwlocks-Fix-section-mismatch.patch
@@ -1,4 +1,4 @@
-From f78d3a1cbac4db2405ce753e78271cdad6bbffee Mon Sep 17 00:00:00 2001
+From 599065ebe542653c56c7c108f06f9f6909cafb30 Mon Sep 17 00:00:00 2001
From: John Kacur <jkacur@redhat.com>
Date: Mon, 19 Sep 2011 11:09:27 +0200
Subject: [PATCH 181/262] rwlocks: Fix section mismatch
diff --git a/patches/0182-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch b/patches/0182-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch
index 7fefd3b..a586c7f 100644
--- a/patches/0182-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch
+++ b/patches/0182-timer-handle-idle-trylock-in-get-next-timer-irq.patc.patch
@@ -1,4 +1,4 @@
-From 45c2993a67b6e689bad01437c1ca6bc25bccb848 Mon Sep 17 00:00:00 2001
+From b52ea859b5feaca9ecbe3e8ac9cda69362450ff4 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 22:08:38 +0200
Subject: [PATCH 182/262] timer-handle-idle-trylock-in-get-next-timer-irq.patch
diff --git a/patches/0183-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch b/patches/0183-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch
index 8f1b1e8..74eea51 100644
--- a/patches/0183-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch
+++ b/patches/0183-RCU-Force-PREEMPT_RCU-for-PREEMPT-RT.patch
@@ -1,4 +1,4 @@
-From e02f29a18725eff9e69ed0b378f6414272d29e49 Mon Sep 17 00:00:00 2001
+From b1d93756951f43acf8bb857624c204b3e447019b Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:30 -0500
Subject: [PATCH 183/262] RCU: Force PREEMPT_RCU for PREEMPT-RT
diff --git a/patches/0184-rcu-Frob-softirq-test.patch b/patches/0184-rcu-Frob-softirq-test.patch
index c4e9f33..90041fe 100644
--- a/patches/0184-rcu-Frob-softirq-test.patch
+++ b/patches/0184-rcu-Frob-softirq-test.patch
@@ -1,4 +1,4 @@
-From 0e1c40a3a1fb9927db92a580c18521579362eb20 Mon Sep 17 00:00:00 2001
+From 444399bf0dd4f23e202e6bcb57eaf983e97433fd Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Sat, 13 Aug 2011 00:23:17 +0200
Subject: [PATCH 184/262] rcu: Frob softirq test
diff --git a/patches/0185-rcu-Merge-RCU-bh-into-RCU-preempt.patch b/patches/0185-rcu-Merge-RCU-bh-into-RCU-preempt.patch
index 5aac421..75bd4ff 100644
--- a/patches/0185-rcu-Merge-RCU-bh-into-RCU-preempt.patch
+++ b/patches/0185-rcu-Merge-RCU-bh-into-RCU-preempt.patch
@@ -1,4 +1,4 @@
-From 7e882bda752bc4c19649ea9fbcdc2fab7014c30c Mon Sep 17 00:00:00 2001
+From 6366e477a5170435a4478910ae3564641dfda188 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 5 Oct 2011 11:59:38 -0700
Subject: [PATCH 185/262] rcu: Merge RCU-bh into RCU-preempt
diff --git a/patches/0186-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch b/patches/0186-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch
index 034e5e9..c4a1311 100644
--- a/patches/0186-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch
+++ b/patches/0186-rcu-Fix-macro-substitution-for-synchronize_rcu_bh-on.patch
@@ -1,4 +1,4 @@
-From ea872543ec105921372fee15c1071b533fdc6209 Mon Sep 17 00:00:00 2001
+From 173d16756a08c2ae79d7788b4072d44bbe97573f Mon Sep 17 00:00:00 2001
From: John Kacur <jkacur@redhat.com>
Date: Mon, 14 Nov 2011 02:44:42 +0100
Subject: [PATCH 186/262] rcu: Fix macro substitution for synchronize_rcu_bh()
diff --git a/patches/0187-rcu-more-fallout.patch.patch b/patches/0187-rcu-more-fallout.patch.patch
index e8b1d16..18018fd 100644
--- a/patches/0187-rcu-more-fallout.patch.patch
+++ b/patches/0187-rcu-more-fallout.patch.patch
@@ -1,4 +1,4 @@
-From 84298d4d74b5357351e0057ad2f46a43a3231c68 Mon Sep 17 00:00:00 2001
+From f77ecab3ff8d2d844249496efbc0b386b6fa5cc9 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 14 Nov 2011 10:57:54 +0100
Subject: [PATCH 187/262] rcu-more-fallout.patch
diff --git a/patches/0188-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch b/patches/0188-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch
index 862c4cb..850e589 100644
--- a/patches/0188-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch
+++ b/patches/0188-rcu-Make-ksoftirqd-do-RCU-quiescent-states.patch
@@ -1,4 +1,4 @@
-From 7de6f7924dbcfa6d7d93fd442f86c0d55fc405fb Mon Sep 17 00:00:00 2001
+From a83e6a1b3ed9cf28df6c456a52533dc6b53de217 Mon Sep 17 00:00:00 2001
From: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
Date: Wed, 5 Oct 2011 11:45:18 -0700
Subject: [PATCH 188/262] rcu: Make ksoftirqd do RCU quiescent states
diff --git a/patches/0189-rcu-Fix-build-break.patch b/patches/0189-rcu-Fix-build-break.patch
index f776621..b6c8996 100644
--- a/patches/0189-rcu-Fix-build-break.patch
+++ b/patches/0189-rcu-Fix-build-break.patch
@@ -1,4 +1,4 @@
-From 6076a7a5f230fe5526e40d19b1d42a3f8e84e52b Mon Sep 17 00:00:00 2001
+From d968602bfda32b811f03615012eaf49defc47f49 Mon Sep 17 00:00:00 2001
From: John Kacur <jkacur@redhat.com>
Date: Fri, 13 Apr 2012 12:54:21 +0200
Subject: [PATCH 189/262] rcu: Fix build break
diff --git a/patches/0190-rt-rcutree-Move-misplaced-prototype.patch b/patches/0190-rt-rcutree-Move-misplaced-prototype.patch
index 8db75d8..cefbc7c 100644
--- a/patches/0190-rt-rcutree-Move-misplaced-prototype.patch
+++ b/patches/0190-rt-rcutree-Move-misplaced-prototype.patch
@@ -1,4 +1,4 @@
-From 23d4f76d0df42e56119450af01abfb7d2af8451f Mon Sep 17 00:00:00 2001
+From 5a4c0ec7647d8987025dbed180188c8e69c01e60 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Wed, 14 Dec 2011 12:51:28 +0100
Subject: [PATCH 190/262] rt/rcutree: Move misplaced prototype
diff --git a/patches/0191-lglocks-rt.patch.patch b/patches/0191-lglocks-rt.patch.patch
index a658dc1..b9bc00a 100644
--- a/patches/0191-lglocks-rt.patch.patch
+++ b/patches/0191-lglocks-rt.patch.patch
@@ -1,4 +1,4 @@
-From ab580552bc9fd2eb7f64409d3974330883e597fa Mon Sep 17 00:00:00 2001
+From 5ae3ae5443c6891f9d3107571f1000adc018de65 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 15 Jun 2011 11:02:21 +0200
Subject: [PATCH 191/262] lglocks-rt.patch
diff --git a/patches/0192-serial-8250-Clean-up-the-locking-for-rt.patch b/patches/0192-serial-8250-Clean-up-the-locking-for-rt.patch
index 6f74162..6c46ac8 100644
--- a/patches/0192-serial-8250-Clean-up-the-locking-for-rt.patch
+++ b/patches/0192-serial-8250-Clean-up-the-locking-for-rt.patch
@@ -1,4 +1,4 @@
-From 954e8a8afcd480f20dce1037aced7988a8fefac0 Mon Sep 17 00:00:00 2001
+From 5c4def53f888638f83429c2c41c2fe848f01f5ea Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:01 -0500
Subject: [PATCH 192/262] serial: 8250: Clean up the locking for -rt
diff --git a/patches/0193-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch b/patches/0193-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch
index 7978413..8ca16a6 100644
--- a/patches/0193-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch
+++ b/patches/0193-serial-8250-Call-flush_to_ldisc-when-the-irq-is-thre.patch
@@ -1,4 +1,4 @@
-From 556325f3f54c86eb1fedc26ed0534e19246fe73f Mon Sep 17 00:00:00 2001
+From 37c6ae4b1437a6f64e6bfd4926b6b309b0dd1e79 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:01 -0500
Subject: [PATCH 193/262] serial: 8250: Call flush_to_ldisc when the irq is
diff --git a/patches/0194-drivers-tty-fix-omap-lock-crap.patch.patch b/patches/0194-drivers-tty-fix-omap-lock-crap.patch.patch
index e02c1ae..8dd83b4 100644
--- a/patches/0194-drivers-tty-fix-omap-lock-crap.patch.patch
+++ b/patches/0194-drivers-tty-fix-omap-lock-crap.patch.patch
@@ -1,4 +1,4 @@
-From f26addb5682ecf1750b6fd6cd2d07fc8e10fdebd Mon Sep 17 00:00:00 2001
+From e2765b0540b9a3a042d171a213854a79563fc29e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 28 Jul 2011 13:32:57 +0200
Subject: [PATCH 194/262] drivers-tty-fix-omap-lock-crap.patch
diff --git a/patches/0195-rt-Improve-the-serial-console-PASS_LIMIT.patch b/patches/0195-rt-Improve-the-serial-console-PASS_LIMIT.patch
index e04092b..c26892e 100644
--- a/patches/0195-rt-Improve-the-serial-console-PASS_LIMIT.patch
+++ b/patches/0195-rt-Improve-the-serial-console-PASS_LIMIT.patch
@@ -1,4 +1,4 @@
-From f259f42651122d360321f2fd0175b1693f7f1eb6 Mon Sep 17 00:00:00 2001
+From c9c19e10afc9805f8dfd95d3ee2bd16247bd0967 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Wed, 14 Dec 2011 13:05:54 +0100
Subject: [PATCH 195/262] rt: Improve the serial console PASS_LIMIT
diff --git a/patches/0196-fs-namespace-preemption-fix.patch b/patches/0196-fs-namespace-preemption-fix.patch
index 9c1e1dd..fa3df1f 100644
--- a/patches/0196-fs-namespace-preemption-fix.patch
+++ b/patches/0196-fs-namespace-preemption-fix.patch
@@ -1,4 +1,4 @@
-From 55a47dd3d1502d6fc798b4441ba4f3ae316915bd Mon Sep 17 00:00:00 2001
+From 823854010a7189434159cd953121c37e43c969ae Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 19 Jul 2009 08:44:27 -0500
Subject: [PATCH 196/262] fs: namespace preemption fix
diff --git a/patches/0197-mm-protect-activate-switch-mm.patch.patch b/patches/0197-mm-protect-activate-switch-mm.patch.patch
index 837c04b..75d5736 100644
--- a/patches/0197-mm-protect-activate-switch-mm.patch.patch
+++ b/patches/0197-mm-protect-activate-switch-mm.patch.patch
@@ -1,4 +1,4 @@
-From 4604ecaeba045c9affd4dd9ab207adada1f23d78 Mon Sep 17 00:00:00 2001
+From 0e696da126fa550c0902b117e5498341063491bc Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 4 Jul 2011 09:48:40 +0200
Subject: [PATCH 197/262] mm-protect-activate-switch-mm.patch
diff --git a/patches/0198-mm-Protect-activate_mm-by-preempt_-disable-7Cenable-.patch b/patches/0198-mm-Protect-activate_mm-by-preempt_-disable-7Cenable-.patch
index a9ad23d..5a3e87b 100644
--- a/patches/0198-mm-Protect-activate_mm-by-preempt_-disable-7Cenable-.patch
+++ b/patches/0198-mm-Protect-activate_mm-by-preempt_-disable-7Cenable-.patch
@@ -1,4 +1,4 @@
-From f918341ef93bc454788ca97039a75a071679249a Mon Sep 17 00:00:00 2001
+From 1bcd6257717c8e768af9fcd162d69eb3e5af5407 Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang@windriver.com>
Date: Tue, 15 May 2012 13:53:56 +0800
Subject: [PATCH 198/262] mm: Protect activate_mm() by
diff --git a/patches/0199-fs-block-rt-support.patch.patch b/patches/0199-fs-block-rt-support.patch.patch
index 7dcf333..4b7fab5 100644
--- a/patches/0199-fs-block-rt-support.patch.patch
+++ b/patches/0199-fs-block-rt-support.patch.patch
@@ -1,4 +1,4 @@
-From f11fb8eff453b85a78165c66978835ffc0fd69b4 Mon Sep 17 00:00:00 2001
+From 469ff49d30490e667990436fae06347044bad267 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 14 Jun 2011 17:05:09 +0200
Subject: [PATCH 199/262] fs-block-rt-support.patch
diff --git a/patches/0200-fs-ntfs-disable-interrupt-only-on-RT.patch b/patches/0200-fs-ntfs-disable-interrupt-only-on-RT.patch
index 91efe27..cb5c8ca 100644
--- a/patches/0200-fs-ntfs-disable-interrupt-only-on-RT.patch
+++ b/patches/0200-fs-ntfs-disable-interrupt-only-on-RT.patch
@@ -1,4 +1,4 @@
-From e297975e9a6c0d8abedc554fb4aea3f7c9dc7ee9 Mon Sep 17 00:00:00 2001
+From d93873b5505cad90da59509947ab325f68bf9470 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <efault@gmx.de>
Date: Fri, 3 Jul 2009 08:44:12 -0500
Subject: [PATCH 200/262] fs: ntfs: disable interrupt only on !RT
diff --git a/patches/0201-x86-Convert-mce-timer-to-hrtimer.patch b/patches/0201-x86-Convert-mce-timer-to-hrtimer.patch
index 7f83be8..9e06e67 100644
--- a/patches/0201-x86-Convert-mce-timer-to-hrtimer.patch
+++ b/patches/0201-x86-Convert-mce-timer-to-hrtimer.patch
@@ -1,4 +1,4 @@
-From 32da23eeb9148a96b7d1cf1a77e5ffeef96ab55c Mon Sep 17 00:00:00 2001
+From 110c40c9af14c65fc1e5fc45f67b21647e9078b8 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 13 Dec 2010 16:33:39 +0100
Subject: [PATCH 201/262] x86: Convert mce timer to hrtimer
diff --git a/patches/0202-x86-stackprotector-Avoid-random-pool-on-rt.patch b/patches/0202-x86-stackprotector-Avoid-random-pool-on-rt.patch
index b40249a..a0e6ea0 100644
--- a/patches/0202-x86-stackprotector-Avoid-random-pool-on-rt.patch
+++ b/patches/0202-x86-stackprotector-Avoid-random-pool-on-rt.patch
@@ -1,4 +1,4 @@
-From a35e8205d3924ac1927c8dc64f6e53dd8b6e6f04 Mon Sep 17 00:00:00 2001
+From 2fb1515dc842a6d5501f919970903773721141b7 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 16 Dec 2010 14:25:18 +0100
Subject: [PATCH 202/262] x86: stackprotector: Avoid random pool on rt
diff --git a/patches/0203-x86-Use-generic-rwsem_spinlocks-on-rt.patch b/patches/0203-x86-Use-generic-rwsem_spinlocks-on-rt.patch
index a010d74..08c4c22 100644
--- a/patches/0203-x86-Use-generic-rwsem_spinlocks-on-rt.patch
+++ b/patches/0203-x86-Use-generic-rwsem_spinlocks-on-rt.patch
@@ -1,4 +1,4 @@
-From af2b8108a83f67a0141cd144d1a0bf62aec91374 Mon Sep 17 00:00:00 2001
+From 9f800c912470f05a5c027e76fcfa8bc86ce575ba Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 26 Jul 2009 02:21:32 +0200
Subject: [PATCH 203/262] x86: Use generic rwsem_spinlocks on -rt
diff --git a/patches/0204-x86-Disable-IST-stacks-for-debug-int-3-stack-fault-f.patch b/patches/0204-x86-Disable-IST-stacks-for-debug-int-3-stack-fault-f.patch
index 89ac5ac..50ac173 100644
--- a/patches/0204-x86-Disable-IST-stacks-for-debug-int-3-stack-fault-f.patch
+++ b/patches/0204-x86-Disable-IST-stacks-for-debug-int-3-stack-fault-f.patch
@@ -1,4 +1,4 @@
-From 85334197f2a313eca69a21ab59f0c5b6c82b1407 Mon Sep 17 00:00:00 2001
+From 0b930995a3418be7d1242a624389ab0193b38c9c Mon Sep 17 00:00:00 2001
From: Andi Kleen <ak@suse.de>
Date: Fri, 3 Jul 2009 08:44:10 -0500
Subject: [PATCH 204/262] x86: Disable IST stacks for debug/int 3/stack fault
diff --git a/patches/0205-workqueue-use-get-cpu-light.patch.patch b/patches/0205-workqueue-use-get-cpu-light.patch.patch
index e9ab8c2..78151ff 100644
--- a/patches/0205-workqueue-use-get-cpu-light.patch.patch
+++ b/patches/0205-workqueue-use-get-cpu-light.patch.patch
@@ -1,4 +1,4 @@
-From 10cc0086832995bc6fb4d6a232ebc617a18494f5 Mon Sep 17 00:00:00 2001
+From fa195da15d320e371c40282bb7aca2c60df01229 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 21:42:26 +0200
Subject: [PATCH 205/262] workqueue-use-get-cpu-light.patch
diff --git a/patches/0206-epoll.patch.patch b/patches/0206-epoll.patch.patch
index 0b03e96..21711d8 100644
--- a/patches/0206-epoll.patch.patch
+++ b/patches/0206-epoll.patch.patch
@@ -1,4 +1,4 @@
-From 3e7c15926c7bef451d0172eba553a11763eb5651 Mon Sep 17 00:00:00 2001
+From ca73f4a72f27e6bab06f453ed4157dcac3d19e72 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 8 Jul 2011 16:35:35 +0200
Subject: [PATCH 206/262] epoll.patch
diff --git a/patches/0207-mm-vmalloc.patch.patch b/patches/0207-mm-vmalloc.patch.patch
index dc64135..5d74041 100644
--- a/patches/0207-mm-vmalloc.patch.patch
+++ b/patches/0207-mm-vmalloc.patch.patch
@@ -1,4 +1,4 @@
-From 6ee35729facfe8da455b2ee38fa9c4d4aceb105c Mon Sep 17 00:00:00 2001
+From d149813843ce335aa70b73f0e6542fcb68229408 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 12 Jul 2011 11:39:36 +0200
Subject: [PATCH 207/262] mm-vmalloc.patch
diff --git a/patches/0208-debugobjects-rt.patch.patch b/patches/0208-debugobjects-rt.patch.patch
index 0dff675..8673d60 100644
--- a/patches/0208-debugobjects-rt.patch.patch
+++ b/patches/0208-debugobjects-rt.patch.patch
@@ -1,4 +1,4 @@
-From 7e98af4cd5aff2f2ade060e70eeaf6108adfb206 Mon Sep 17 00:00:00 2001
+From 00feae71842668a3764c72348a5c613634bf78b2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 21:41:35 +0200
Subject: [PATCH 208/262] debugobjects-rt.patch
diff --git a/patches/0209-jump-label-rt.patch.patch b/patches/0209-jump-label-rt.patch.patch
index 3e9dbf8..8dba853 100644
--- a/patches/0209-jump-label-rt.patch.patch
+++ b/patches/0209-jump-label-rt.patch.patch
@@ -1,4 +1,4 @@
-From a05a61b7787b3c53c37fa2f566dac48e471d06b9 Mon Sep 17 00:00:00 2001
+From 3ee1512c477ad04eaa651ef45d651b375f93b904 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 13 Jul 2011 11:03:16 +0200
Subject: [PATCH 209/262] jump-label-rt.patch
diff --git a/patches/0210-skbufhead-raw-lock.patch.patch b/patches/0210-skbufhead-raw-lock.patch.patch
index 6161808..1a6d85c 100644
--- a/patches/0210-skbufhead-raw-lock.patch.patch
+++ b/patches/0210-skbufhead-raw-lock.patch.patch
@@ -1,4 +1,4 @@
-From 03e9be92f3c40708d1f10bd3a05c61d3ecd85662 Mon Sep 17 00:00:00 2001
+From 1c96559ef7fc7b998e567a7bcb749191b8361827 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 12 Jul 2011 15:38:34 +0200
Subject: [PATCH 210/262] skbufhead-raw-lock.patch
diff --git a/patches/0211-x86-no-perf-irq-work-rt.patch.patch b/patches/0211-x86-no-perf-irq-work-rt.patch.patch
index a8d892f..f339989 100644
--- a/patches/0211-x86-no-perf-irq-work-rt.patch.patch
+++ b/patches/0211-x86-no-perf-irq-work-rt.patch.patch
@@ -1,4 +1,4 @@
-From 0143b67284e03bb1f7d9bc122153628bb8470c1c Mon Sep 17 00:00:00 2001
+From 719be3254f8911a949227e018bca4018d4e58b5a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 13 Jul 2011 14:05:05 +0200
Subject: [PATCH 211/262] x86-no-perf-irq-work-rt.patch
diff --git a/patches/0212-console-make-rt-friendly.patch.patch b/patches/0212-console-make-rt-friendly.patch.patch
index a108de7..cc51379 100644
--- a/patches/0212-console-make-rt-friendly.patch.patch
+++ b/patches/0212-console-make-rt-friendly.patch.patch
@@ -1,4 +1,4 @@
-From 42a9f8101b4dbce043ff4f80d46d29c9357bc8ca Mon Sep 17 00:00:00 2001
+From 76f5689d28c4ca393d8a5806283b5d3e3ee4d453 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 22:43:07 +0200
Subject: [PATCH 212/262] console-make-rt-friendly.patch
diff --git a/patches/0213-fix-printk-flush-of-messages.patch b/patches/0213-fix-printk-flush-of-messages.patch
index afbce99..f0e4257 100644
--- a/patches/0213-fix-printk-flush-of-messages.patch
+++ b/patches/0213-fix-printk-flush-of-messages.patch
@@ -1,4 +1,4 @@
-From 14b6a2bda4814c48c8a2a3b9cfcc68daa40a82c8 Mon Sep 17 00:00:00 2001
+From e00f67bfa58580b397db83c0edccdccad4e5379f Mon Sep 17 00:00:00 2001
From: Frank Rowand <frank.rowand@am.sony.com>
Date: Wed, 16 May 2012 18:09:36 -0700
Subject: [PATCH 213/262] fix printk flush of messages
diff --git a/patches/0214-power-use-generic-rwsem-on-rt.patch b/patches/0214-power-use-generic-rwsem-on-rt.patch
index 4745f7f..195921f 100644
--- a/patches/0214-power-use-generic-rwsem-on-rt.patch
+++ b/patches/0214-power-use-generic-rwsem-on-rt.patch
@@ -1,4 +1,4 @@
-From 630b31716a75b47529905c14e119b34e7909b851 Mon Sep 17 00:00:00 2001
+From c06ab7161e0b9e0817411752426fdb480db82c26 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 7 Jun 2012 07:47:08 -0400
Subject: [PATCH 214/262] power-use-generic-rwsem-on-rt
diff --git a/patches/0215-power-disable-highmem-on-rt.patch.patch b/patches/0215-power-disable-highmem-on-rt.patch.patch
index 8b54f2f..5bfea45 100644
--- a/patches/0215-power-disable-highmem-on-rt.patch.patch
+++ b/patches/0215-power-disable-highmem-on-rt.patch.patch
@@ -1,4 +1,4 @@
-From 43ad90197f87dd50c80f68854276cf9d606612d1 Mon Sep 17 00:00:00 2001
+From 420db99cb30e629e861526e16676e3489c9c6299 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jul 2011 17:08:34 +0200
Subject: [PATCH 215/262] power-disable-highmem-on-rt.patch
diff --git a/patches/0216-arm-disable-highmem-on-rt.patch.patch b/patches/0216-arm-disable-highmem-on-rt.patch.patch
index f3824fe..5dd4ed5 100644
--- a/patches/0216-arm-disable-highmem-on-rt.patch.patch
+++ b/patches/0216-arm-disable-highmem-on-rt.patch.patch
@@ -1,4 +1,4 @@
-From 369604ec2df55b6af4296520d1cccd904ba2d3cd Mon Sep 17 00:00:00 2001
+From ac0095c4dba6badd514c768524829928463fec66 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jul 2011 17:09:28 +0200
Subject: [PATCH 216/262] arm-disable-highmem-on-rt.patch
@@ -9,7 +9,7 @@
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
-index f6fa4db..be61c6e 100644
+index 2320061..48549bc 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1725,7 +1725,7 @@ config HAVE_ARCH_PFN_VALID
diff --git a/patches/0217-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch b/patches/0217-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch
index bcdf4ad..d3de047 100644
--- a/patches/0217-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch
+++ b/patches/0217-ARM-at91-tclib-Default-to-tclib-timer-for-RT.patch
@@ -1,4 +1,4 @@
-From c94acb5a76ca0ae37fe9c6ce4ec6568dbcfa4c52 Mon Sep 17 00:00:00 2001
+From 3a8be93095e59e9a1794a4a2ee5c4501fea5b76d Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 1 May 2010 18:29:35 +0200
Subject: [PATCH 217/262] ARM: at91: tclib: Default to tclib timer for RT
diff --git a/patches/0218-mips-disable-highmem-on-rt.patch.patch b/patches/0218-mips-disable-highmem-on-rt.patch.patch
index eb34533..ee18137 100644
--- a/patches/0218-mips-disable-highmem-on-rt.patch.patch
+++ b/patches/0218-mips-disable-highmem-on-rt.patch.patch
@@ -1,4 +1,4 @@
-From e4b252df9b96712776dca3920636bd65af240d40 Mon Sep 17 00:00:00 2001
+From 986a4438bc1c57a621edcac34394dcb22d689263 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jul 2011 17:10:12 +0200
Subject: [PATCH 218/262] mips-disable-highmem-on-rt.patch
diff --git a/patches/0219-net-Avoid-livelock-in-net_tx_action-on-RT.patch b/patches/0219-net-Avoid-livelock-in-net_tx_action-on-RT.patch
index 5b19c35..7b6d2a3 100644
--- a/patches/0219-net-Avoid-livelock-in-net_tx_action-on-RT.patch
+++ b/patches/0219-net-Avoid-livelock-in-net_tx_action-on-RT.patch
@@ -1,4 +1,4 @@
-From 7036afafbd5c2308ae6fdd3cd3fe8663b9085899 Mon Sep 17 00:00:00 2001
+From 028978a2026d74f7092265d4925f740a81884eee Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com>
Date: Thu, 6 Oct 2011 10:48:39 -0400
Subject: [PATCH 219/262] net: Avoid livelock in net_tx_action() on RT
diff --git a/patches/0220-ping-sysrq.patch.patch b/patches/0220-ping-sysrq.patch.patch
index f393fea..34420c0 100644
--- a/patches/0220-ping-sysrq.patch.patch
+++ b/patches/0220-ping-sysrq.patch.patch
@@ -1,4 +1,4 @@
-From 7880db0ec533869e804b19ec447ef15f7f395dd1 Mon Sep 17 00:00:00 2001
+From d79803321a9bcebf2974ad41e32194254a2964aa Mon Sep 17 00:00:00 2001
From: Carsten Emde <C.Emde@osadl.org>
Date: Tue, 19 Jul 2011 13:51:17 +0100
Subject: [PATCH 220/262] ping-sysrq.patch
diff --git a/patches/0221-kgdb-serial-Short-term-workaround.patch b/patches/0221-kgdb-serial-Short-term-workaround.patch
index fde85ac..3f7eed4 100644
--- a/patches/0221-kgdb-serial-Short-term-workaround.patch
+++ b/patches/0221-kgdb-serial-Short-term-workaround.patch
@@ -1,4 +1,4 @@
-From 11dce4c106ec5fc448cc3c29086fd3903eb43ca2 Mon Sep 17 00:00:00 2001
+From ca83d172b903eaba0cb99ad6cd8def57258d9792 Mon Sep 17 00:00:00 2001
From: Jason Wessel <jason.wessel@windriver.com>
Date: Thu, 28 Jul 2011 12:42:23 -0500
Subject: [PATCH 221/262] kgdb/serial: Short term workaround
diff --git a/patches/0222-add-sys-kernel-realtime-entry.patch b/patches/0222-add-sys-kernel-realtime-entry.patch
index 6514d3f..0a19a8c 100644
--- a/patches/0222-add-sys-kernel-realtime-entry.patch
+++ b/patches/0222-add-sys-kernel-realtime-entry.patch
@@ -1,4 +1,4 @@
-From 3757236867646d34c66609050cec94572250635c Mon Sep 17 00:00:00 2001
+From 8d4bb1a78b5e70216fdf4bacbb2dba395916f9af Mon Sep 17 00:00:00 2001
From: Clark Williams <williams@redhat.com>
Date: Sat, 30 Jul 2011 21:55:53 -0500
Subject: [PATCH 222/262] add /sys/kernel/realtime entry
diff --git a/patches/0223-mm-rt-kmap_atomic-scheduling.patch b/patches/0223-mm-rt-kmap_atomic-scheduling.patch
index 0538ae0..4bb9a86 100644
--- a/patches/0223-mm-rt-kmap_atomic-scheduling.patch
+++ b/patches/0223-mm-rt-kmap_atomic-scheduling.patch
@@ -1,4 +1,4 @@
-From bbb9438bb6ed3e16e8838bd86152f2d8e345ef64 Mon Sep 17 00:00:00 2001
+From 5203f1b698fcc050dc57f8bcdee84f33e441cca0 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Thu, 28 Jul 2011 10:43:51 +0200
Subject: [PATCH 223/262] mm, rt: kmap_atomic scheduling
diff --git a/patches/0224-ipc-sem-Rework-semaphore-wakeups.patch b/patches/0224-ipc-sem-Rework-semaphore-wakeups.patch
index 57ddb7a..5d530a5 100644
--- a/patches/0224-ipc-sem-Rework-semaphore-wakeups.patch
+++ b/patches/0224-ipc-sem-Rework-semaphore-wakeups.patch
@@ -1,4 +1,4 @@
-From f4502721b8e06fc99ccbc040090d0f08fec71bb3 Mon Sep 17 00:00:00 2001
+From 48bd4117147fa91949a991927fef40967b2a1123 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Tue, 13 Sep 2011 15:09:40 +0200
Subject: [PATCH 224/262] ipc/sem: Rework semaphore wakeups
diff --git a/patches/0225-x86-kvm-require-const-tsc-for-rt.patch.patch b/patches/0225-x86-kvm-require-const-tsc-for-rt.patch.patch
index b98e625..df7fc7e 100644
--- a/patches/0225-x86-kvm-require-const-tsc-for-rt.patch.patch
+++ b/patches/0225-x86-kvm-require-const-tsc-for-rt.patch.patch
@@ -1,4 +1,4 @@
-From 6e34dcb6a8f11097b343343584ee2863d1b1d50a Mon Sep 17 00:00:00 2001
+From 64d481176d8dbd6773b02b2ed59f5ae697a53a6c Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 6 Nov 2011 12:26:18 +0100
Subject: [PATCH 225/262] x86-kvm-require-const-tsc-for-rt.patch
diff --git a/patches/0226-scsi-fcoe-rt-aware.patch.patch b/patches/0226-scsi-fcoe-rt-aware.patch.patch
index 14be0a1..3467b6a 100644
--- a/patches/0226-scsi-fcoe-rt-aware.patch.patch
+++ b/patches/0226-scsi-fcoe-rt-aware.patch.patch
@@ -1,4 +1,4 @@
-From 0cb486aa17c167e61d0aeb8d7198ded7c4ad0075 Mon Sep 17 00:00:00 2001
+From 6b4765f4c032a72994edb7373b5e70640ef3991b Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 12 Nov 2011 14:00:48 +0100
Subject: [PATCH 226/262] scsi-fcoe-rt-aware.patch
diff --git a/patches/0227-x86-crypto-Reduce-preempt-disabled-regions.patch b/patches/0227-x86-crypto-Reduce-preempt-disabled-regions.patch
index 45936bf..5f91ee8 100644
--- a/patches/0227-x86-crypto-Reduce-preempt-disabled-regions.patch
+++ b/patches/0227-x86-crypto-Reduce-preempt-disabled-regions.patch
@@ -1,4 +1,4 @@
-From 7d4ed983bb1f11c03b996a181c2f8b228d52d956 Mon Sep 17 00:00:00 2001
+From c8de0b093ca097f1437ac5eadde629b860491da0 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Mon, 14 Nov 2011 18:19:27 +0100
Subject: [PATCH 227/262] x86: crypto: Reduce preempt disabled regions
diff --git a/patches/0228-dm-Make-rt-aware.patch b/patches/0228-dm-Make-rt-aware.patch
index ac4892e..d652844 100644
--- a/patches/0228-dm-Make-rt-aware.patch
+++ b/patches/0228-dm-Make-rt-aware.patch
@@ -1,4 +1,4 @@
-From fa253e32eff7d5e00aa5e251dd5310992dcc4cd7 Mon Sep 17 00:00:00 2001
+From 562280bcc51f68a8a45911f625f46075718621da Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 14 Nov 2011 23:06:09 +0100
Subject: [PATCH 228/262] dm: Make rt aware
diff --git a/patches/0229-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch b/patches/0229-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch
index 53d23c9..df307e2 100644
--- a/patches/0229-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch
+++ b/patches/0229-cpumask-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch
@@ -1,4 +1,4 @@
-From 0acb27ff9060b3c2f8f07071a2ec8450d71c9c8c Mon Sep 17 00:00:00 2001
+From cae4821fd9b1c15f0311e973d49e5de71576ab6c Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 14 Dec 2011 01:03:49 +0100
Subject: [PATCH 229/262] cpumask: Disable CONFIG_CPUMASK_OFFSTACK for RT
diff --git a/patches/0230-seqlock-Prevent-rt-starvation.patch b/patches/0230-seqlock-Prevent-rt-starvation.patch
index 9888f1d..9e04328 100644
--- a/patches/0230-seqlock-Prevent-rt-starvation.patch
+++ b/patches/0230-seqlock-Prevent-rt-starvation.patch
@@ -1,4 +1,4 @@
-From 153d9ca49fdef2d475eb68404c228674a8e0b853 Mon Sep 17 00:00:00 2001
+From a76fdc24d18c775d0e6d8ec83adde9b5fd7697d2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 22 Feb 2012 12:03:30 +0100
Subject: [PATCH 230/262] seqlock: Prevent rt starvation
diff --git a/patches/0231-timer-Fix-hotplug-for-rt.patch b/patches/0231-timer-Fix-hotplug-for-rt.patch
index 99e5305..10e1b4b 100644
--- a/patches/0231-timer-Fix-hotplug-for-rt.patch
+++ b/patches/0231-timer-Fix-hotplug-for-rt.patch
@@ -1,4 +1,4 @@
-From a6473f3b96ae67eab5ee649c0d1eb2b3caa7d208 Mon Sep 17 00:00:00 2001
+From d92db12e08259e8a4c6a70d8372f2134ffe8242d Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 1 Mar 2012 13:55:28 -0500
Subject: [PATCH 231/262] timer: Fix hotplug for -rt
diff --git a/patches/0232-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch b/patches/0232-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch
index 7b4c039..b4495ac 100644
--- a/patches/0232-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch
+++ b/patches/0232-futex-rt-Fix-possible-lockup-when-taking-pi_lock-in-.patch
@@ -1,4 +1,4 @@
-From 6c0acce34ffc9a983e3a643b2e247b5623d5d72b Mon Sep 17 00:00:00 2001
+From f804e4fd8001bc2bb4c187e9116d1edaca863b20 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 1 Mar 2012 13:55:29 -0500
Subject: [PATCH 232/262] futex/rt: Fix possible lockup when taking pi_lock in
diff --git a/patches/0233-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch b/patches/0233-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch
index 33d00dd..c236efd 100644
--- a/patches/0233-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch
+++ b/patches/0233-ring-buffer-rt-Check-for-irqs-disabled-before-grabbi.patch
@@ -1,4 +1,4 @@
-From 5de3a979b0ad0ae4b15a723b4677594151f2188a Mon Sep 17 00:00:00 2001
+From 051c9d322ca34ee8283f7bda34108751da5eb276 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 1 Mar 2012 13:55:32 -0500
Subject: [PATCH 233/262] ring-buffer/rt: Check for irqs disabled before
diff --git a/patches/0234-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch b/patches/0234-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch
index 817ed15..b4cf58d 100644
--- a/patches/0234-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch
+++ b/patches/0234-sched-rt-Fix-wait_task_interactive-to-test-rt_spin_l.patch
@@ -1,4 +1,4 @@
-From 6388996c64c5f4ddaa18170da668ea6049cb3fa5 Mon Sep 17 00:00:00 2001
+From f331b8d3069c0e0a12486e929439e0b580d9cdc6 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 1 Mar 2012 13:55:33 -0500
Subject: [PATCH 234/262] sched/rt: Fix wait_task_interactive() to test
@@ -25,7 +25,7 @@
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index b3a15fe..5c509a5 100644
+index c24fa61..f2d6e50 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -1174,7 +1174,8 @@ unsigned long wait_task_inactive(struct task_struct *p, long match_state)
diff --git a/patches/0235-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch b/patches/0235-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch
index 93514ca..4b56eb7 100644
--- a/patches/0235-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch
+++ b/patches/0235-lglock-rt-Use-non-rt-for_each_cpu-in-rt-code.patch
@@ -1,4 +1,4 @@
-From 761488018a0d1460622a4080a5b3b6e390929bf0 Mon Sep 17 00:00:00 2001
+From 797569c9f9ba7ca47013c1a48445060f3efa9dcb Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 1 Mar 2012 13:55:30 -0500
Subject: [PATCH 235/262] lglock/rt: Use non-rt for_each_cpu() in -rt code
diff --git a/patches/0236-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch b/patches/0236-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch
index bc1f9bf..97301fa 100644
--- a/patches/0236-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch
+++ b/patches/0236-cpu-Make-hotplug.lock-a-sleeping-spinlock-on-RT.patch
@@ -1,4 +1,4 @@
-From 11b8bde0008f83198bdf34bd13954f9912e72db5 Mon Sep 17 00:00:00 2001
+From 51a52a58203cb69c475989d2c065a3a4c1be9f68 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Fri, 2 Mar 2012 10:36:57 -0500
Subject: [PATCH 236/262] cpu: Make hotplug.lock a "sleeping" spinlock on RT
diff --git a/patches/0237-softirq-Check-preemption-after-reenabling-interrupts.patch b/patches/0237-softirq-Check-preemption-after-reenabling-interrupts.patch
index e217011..ef62a04 100644
--- a/patches/0237-softirq-Check-preemption-after-reenabling-interrupts.patch
+++ b/patches/0237-softirq-Check-preemption-after-reenabling-interrupts.patch
@@ -1,4 +1,4 @@
-From a3a52d50615b78ac38964ca823e13ff5ad573ef2 Mon Sep 17 00:00:00 2001
+From b31d3a8759dfede004011a98cc03103eb23b71a6 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 13 Nov 2011 17:17:09 +0100
Subject: [PATCH 237/262] softirq: Check preemption after reenabling
diff --git a/patches/0238-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch b/patches/0238-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch
index a5595b2..fbce630 100644
--- a/patches/0238-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch
+++ b/patches/0238-scsi-qla2xxx-Use-local_irq_save_nort-in-qla2x00_poll.patch
@@ -1,4 +1,4 @@
-From 54e69cf2bc97027b2da2b3a618e1e22c08ec8ff8 Mon Sep 17 00:00:00 2001
+From ee90748cc175adca5cb0ff20ae0be706f926f312 Mon Sep 17 00:00:00 2001
From: John Kacur <jkacur@redhat.com>
Date: Fri, 27 Apr 2012 12:48:46 +0200
Subject: [PATCH 238/262] scsi: qla2xxx: Use local_irq_save_nort() in
diff --git a/patches/0239-net-RT-REmove-preemption-disabling-in-netif_rx.patch b/patches/0239-net-RT-REmove-preemption-disabling-in-netif_rx.patch
index fc8bfaf..17a8e61 100644
--- a/patches/0239-net-RT-REmove-preemption-disabling-in-netif_rx.patch
+++ b/patches/0239-net-RT-REmove-preemption-disabling-in-netif_rx.patch
@@ -1,4 +1,4 @@
-From 3b6e695c86e56fd3b75ea1b4fb2303e3772f782e Mon Sep 17 00:00:00 2001
+From 24f78f18389800cc5b0ebbb3868b6ffbda9e2317 Mon Sep 17 00:00:00 2001
From: Priyanka Jain <Priyanka.Jain@freescale.com>
Date: Thu, 17 May 2012 09:35:11 +0530
Subject: [PATCH 239/262] net,RT:REmove preemption disabling in netif_rx()
diff --git a/patches/0240-rt-Introduce-cpu_chill.patch b/patches/0240-rt-Introduce-cpu_chill.patch
index 177b344..02173e2 100644
--- a/patches/0240-rt-Introduce-cpu_chill.patch
+++ b/patches/0240-rt-Introduce-cpu_chill.patch
@@ -1,4 +1,4 @@
-From 7f156217610a44897cbfeb0d0649f691d331ff74 Mon Sep 17 00:00:00 2001
+From d59be883e98bef21ed655c302d222de7e05f7c2e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 7 Mar 2012 20:51:03 +0100
Subject: [PATCH 240/262] rt: Introduce cpu_chill()
diff --git a/patches/0241-fs-dcache-Use-cpu_chill-in-trylock-loops.patch b/patches/0241-fs-dcache-Use-cpu_chill-in-trylock-loops.patch
index 00e9d4f..1030da0 100644
--- a/patches/0241-fs-dcache-Use-cpu_chill-in-trylock-loops.patch
+++ b/patches/0241-fs-dcache-Use-cpu_chill-in-trylock-loops.patch
@@ -1,4 +1,4 @@
-From 8e1955c06fd503fb658ea47e6d482308946bd428 Mon Sep 17 00:00:00 2001
+From ceb6d2a3e1e0791ce6225bd51cef90e00019e87b Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 7 Mar 2012 21:00:34 +0100
Subject: [PATCH 241/262] fs: dcache: Use cpu_chill() in trylock loops
diff --git a/patches/0242-net-Use-cpu_chill-instead-of-cpu_relax.patch b/patches/0242-net-Use-cpu_chill-instead-of-cpu_relax.patch
index 79342af..af95914 100644
--- a/patches/0242-net-Use-cpu_chill-instead-of-cpu_relax.patch
+++ b/patches/0242-net-Use-cpu_chill-instead-of-cpu_relax.patch
@@ -1,4 +1,4 @@
-From 989dc3528c24b32331c2d274343e1ae88d886365 Mon Sep 17 00:00:00 2001
+From 6ea9c4575f7da23c70c94b6fced05982b1272412 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 7 Mar 2012 21:10:04 +0100
Subject: [PATCH 242/262] net: Use cpu_chill() instead of cpu_relax()
diff --git a/patches/0243-ntp-Make-ntp_lock-raw.patch b/patches/0243-ntp-Make-ntp_lock-raw.patch
index 2624757..d675a21 100644
--- a/patches/0243-ntp-Make-ntp_lock-raw.patch
+++ b/patches/0243-ntp-Make-ntp_lock-raw.patch
@@ -1,4 +1,4 @@
-From 3dcc9ed657319f130486aa1573e6686043e20bb6 Mon Sep 17 00:00:00 2001
+From f24e7b168a2a9fa2b65b6d139a740a91ff7c8bb8 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 10 Apr 2012 11:14:55 +0200
Subject: [PATCH 243/262] ntp: Make ntp_lock raw.
diff --git a/patches/0244-mips-remove-smp-reserve-lock.patch.patch b/patches/0244-mips-remove-smp-reserve-lock.patch.patch
index 93eca8e..1f432a3 100644
--- a/patches/0244-mips-remove-smp-reserve-lock.patch.patch
+++ b/patches/0244-mips-remove-smp-reserve-lock.patch.patch
@@ -1,4 +1,4 @@
-From 8015ba7093dc8600b711116423dea3e0b6a5f32d Mon Sep 17 00:00:00 2001
+From ccd9d6162e05b959297947798372d5d4a06a0666 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 22 May 2012 21:15:10 +0200
Subject: [PATCH 244/262] mips-remove-smp-reserve-lock.patch
diff --git a/patches/0245-lockdep-Selftest-convert-spinlock-to-raw-spinlock.patch b/patches/0245-lockdep-Selftest-convert-spinlock-to-raw-spinlock.patch
index 0d3e4e5..9638390 100644
--- a/patches/0245-lockdep-Selftest-convert-spinlock-to-raw-spinlock.patch
+++ b/patches/0245-lockdep-Selftest-convert-spinlock-to-raw-spinlock.patch
@@ -1,4 +1,4 @@
-From 9bd1e8732d515cb5d8278e99d05f8bbb6e75cb76 Mon Sep 17 00:00:00 2001
+From 6e1b65afa1bdbc7041d9863cee459d9d0ad3610a Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang@windriver.com>
Date: Mon, 16 Apr 2012 15:01:55 +0800
Subject: [PATCH 245/262] lockdep: Selftest: convert spinlock to raw spinlock
diff --git a/patches/0246-lockdep-Selftest-Only-do-hardirq-context-test-for-ra.patch b/patches/0246-lockdep-Selftest-Only-do-hardirq-context-test-for-ra.patch
index 771ebaf..ec0178e 100644
--- a/patches/0246-lockdep-Selftest-Only-do-hardirq-context-test-for-ra.patch
+++ b/patches/0246-lockdep-Selftest-Only-do-hardirq-context-test-for-ra.patch
@@ -1,4 +1,4 @@
-From af82dfc5734e2eaaf08d9a53698bbdfbb7e68ef4 Mon Sep 17 00:00:00 2001
+From a13132bf2e3599d4e999d06862bc8c88f9068b44 Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang@windriver.com>
Date: Mon, 16 Apr 2012 15:01:56 +0800
Subject: [PATCH 246/262] lockdep: Selftest: Only do hardirq context test for
diff --git a/patches/0247-genirq-Add-default-affinity-mask-command-line-option.patch b/patches/0247-genirq-Add-default-affinity-mask-command-line-option.patch
index f6fc95b..fa78903 100644
--- a/patches/0247-genirq-Add-default-affinity-mask-command-line-option.patch
+++ b/patches/0247-genirq-Add-default-affinity-mask-command-line-option.patch
@@ -1,4 +1,4 @@
-From e1616f041671f65c3819241061851a8a2f9d2609 Mon Sep 17 00:00:00 2001
+From 6597ecd2636335b9656e5fab16f3ddb1fea6205c Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 25 May 2012 16:59:47 +0200
Subject: [PATCH 247/262] genirq: Add default affinity mask command line
diff --git a/patches/0248-kconfig-disable-a-few-options-rt.patch.patch b/patches/0248-kconfig-disable-a-few-options-rt.patch.patch
index 4f64537..75a6673 100644
--- a/patches/0248-kconfig-disable-a-few-options-rt.patch.patch
+++ b/patches/0248-kconfig-disable-a-few-options-rt.patch.patch
@@ -1,4 +1,4 @@
-From cab57df09af9ccbb341abcd82c9d99e45571efe6 Mon Sep 17 00:00:00 2001
+From 832b4ee3ab99b1785a05d60ea536c0af7a82ad4d Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 24 Jul 2011 12:11:43 +0200
Subject: [PATCH 248/262] kconfig-disable-a-few-options-rt.patch
diff --git a/patches/0249-kconfig-preempt-rt-full.patch.patch b/patches/0249-kconfig-preempt-rt-full.patch.patch
index b2876b6..6bc74bf 100644
--- a/patches/0249-kconfig-preempt-rt-full.patch.patch
+++ b/patches/0249-kconfig-preempt-rt-full.patch.patch
@@ -1,4 +1,4 @@
-From 9971e53f986094fa71cc6f22b0e053797722aa12 Mon Sep 17 00:00:00 2001
+From 3d4a587f98efc23f1e86a63dbe1c372a62bd8185 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 29 Jun 2011 14:58:57 +0200
Subject: [PATCH 249/262] kconfig-preempt-rt-full.patch
diff --git a/patches/0250-spinlock-rt-Include-bug.h-in-spinlock_rt.h-to-satisf.patch b/patches/0250-spinlock-rt-Include-bug.h-in-spinlock_rt.h-to-satisf.patch
index 15113a6..2476f0c 100644
--- a/patches/0250-spinlock-rt-Include-bug.h-in-spinlock_rt.h-to-satisf.patch
+++ b/patches/0250-spinlock-rt-Include-bug.h-in-spinlock_rt.h-to-satisf.patch
@@ -1,4 +1,4 @@
-From a1e3106cd7eb7291d47f11f81d9c97f516ad2631 Mon Sep 17 00:00:00 2001
+From 237638f2bf0d63d63d4449ddb03d01ee2b7221a6 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com>
Date: Fri, 22 Jun 2012 07:25:14 -0400
Subject: [PATCH 250/262] spinlock/rt: Include bug.h in spinlock_rt.h to
diff --git a/patches/0251-Subject-powerpc-Mark-low-level-irq-handlers-NO_THREA.patch b/patches/0251-Subject-powerpc-Mark-low-level-irq-handlers-NO_THREA.patch
index 9ebe0b1..8bb0270 100644
--- a/patches/0251-Subject-powerpc-Mark-low-level-irq-handlers-NO_THREA.patch
+++ b/patches/0251-Subject-powerpc-Mark-low-level-irq-handlers-NO_THREA.patch
@@ -1,4 +1,4 @@
-From 480371cf966a0baa0d1716ad82804e7ab6767e61 Mon Sep 17 00:00:00 2001
+From b62a535990cf8abf30ee8e744eb0e8eff6c6ba65 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jun 2012 19:53:17 +0200
Subject: [PATCH 251/262] Subject: powerpc: Mark low level irq handlers
diff --git a/patches/0252-Latency-histogramms-Cope-with-backwards-running-loca.patch b/patches/0252-Latency-histogramms-Cope-with-backwards-running-loca.patch
index 5d1561f..6575408 100644
--- a/patches/0252-Latency-histogramms-Cope-with-backwards-running-loca.patch
+++ b/patches/0252-Latency-histogramms-Cope-with-backwards-running-loca.patch
@@ -1,4 +1,4 @@
-From 2c4eb23f1c9bd0adcb2a17be757cca6f103c3f63 Mon Sep 17 00:00:00 2001
+From ba05c46d66e3e21b3fb0edee65fb2a5aa1fb1a33 Mon Sep 17 00:00:00 2001
From: Carsten Emde <C.Emde@osadl.org>
Date: Wed, 11 Jul 2012 22:05:17 +0000
Subject: [PATCH 252/262] Latency histogramms: Cope with backwards running
diff --git a/patches/0253-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch b/patches/0253-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch
index f4f95b4..4be1072 100644
--- a/patches/0253-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch
+++ b/patches/0253-Latency-histograms-Adjust-timer-if-already-elapsed-w.patch
@@ -1,4 +1,4 @@
-From f31b484f71f729c4a4e32b2d84f117a92b4b232c Mon Sep 17 00:00:00 2001
+From 3996f157d91410c29b66554742f47d8376fef754 Mon Sep 17 00:00:00 2001
From: Carsten Emde <C.Emde@osadl.org>
Date: Wed, 11 Jul 2012 22:05:18 +0000
Subject: [PATCH 253/262] Latency histograms: Adjust timer, if already elapsed
diff --git a/patches/0254-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch b/patches/0254-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch
index 025484a..c035342 100644
--- a/patches/0254-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch
+++ b/patches/0254-Disable-RT_GROUP_SCHED-in-PREEMPT_RT_FULL.patch
@@ -1,4 +1,4 @@
-From ebfabc6f2f29788e79650dd37ae9462ec4db0c20 Mon Sep 17 00:00:00 2001
+From 7503122cebba8ae801a8a044b7c550d41ec1f58f Mon Sep 17 00:00:00 2001
From: Carsten Emde <C.Emde@osadl.org>
Date: Wed, 11 Jul 2012 22:05:18 +0000
Subject: [PATCH 254/262] Disable RT_GROUP_SCHED in PREEMPT_RT_FULL
diff --git a/patches/0255-Latency-histograms-Detect-another-yet-overlooked-sha.patch b/patches/0255-Latency-histograms-Detect-another-yet-overlooked-sha.patch
index 21127d6..fa7dbcf 100644
--- a/patches/0255-Latency-histograms-Detect-another-yet-overlooked-sha.patch
+++ b/patches/0255-Latency-histograms-Detect-another-yet-overlooked-sha.patch
@@ -1,4 +1,4 @@
-From b3a90cb51767d6617caa438860c6861dd9fbb5cb Mon Sep 17 00:00:00 2001
+From 5dfd176683820f52ff22c64d5569dbd63339257d Mon Sep 17 00:00:00 2001
From: Carsten Emde <C.Emde@osadl.org>
Date: Wed, 11 Jul 2012 22:05:19 +0000
Subject: [PATCH 255/262] Latency histograms: Detect another yet overlooked
diff --git a/patches/0256-slab-Prevent-local-lock-deadlock.patch b/patches/0256-slab-Prevent-local-lock-deadlock.patch
index f40cb06..4a0f3ee 100644
--- a/patches/0256-slab-Prevent-local-lock-deadlock.patch
+++ b/patches/0256-slab-Prevent-local-lock-deadlock.patch
@@ -1,4 +1,4 @@
-From 105d57b4793dfeea80c4f6a8b240100926378d22 Mon Sep 17 00:00:00 2001
+From 8731f0386a5441bc0f2eebeef94ac295a01da4d6 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 11 Jul 2012 22:05:19 +0000
Subject: [PATCH 256/262] slab: Prevent local lock deadlock
diff --git a/patches/0257-fs-jbd-pull-your-plug-when-waiting-for-space.patch b/patches/0257-fs-jbd-pull-your-plug-when-waiting-for-space.patch
index cfaee5b..843316c 100644
--- a/patches/0257-fs-jbd-pull-your-plug-when-waiting-for-space.patch
+++ b/patches/0257-fs-jbd-pull-your-plug-when-waiting-for-space.patch
@@ -1,4 +1,4 @@
-From ca6823ce5751f36882073b931c2d57666d5edd7e Mon Sep 17 00:00:00 2001
+From a27831e39ca8d95f96efc324529f4224e41c31ab Mon Sep 17 00:00:00 2001
From: Mike Galbraith <mgalbraith@suse.de>
Date: Wed, 11 Jul 2012 22:05:20 +0000
Subject: [PATCH 257/262] fs, jbd: pull your plug when waiting for space
diff --git a/patches/0258-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch b/patches/0258-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch
index 25764fa..2aad79c 100644
--- a/patches/0258-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch
+++ b/patches/0258-perf-Make-swevent-hrtimer-run-in-irq-instead-of-soft.patch
@@ -1,4 +1,4 @@
-From 3f1aeee5a2b9cf31b595d04c8dc38ccc8c0426fc Mon Sep 17 00:00:00 2001
+From 2c9d863bca2faa0af48cb97e927e4233e11f270e Mon Sep 17 00:00:00 2001
From: Yong Zhang <yong.zhang@windriver.com>
Date: Wed, 11 Jul 2012 22:05:21 +0000
Subject: [PATCH 258/262] perf: Make swevent hrtimer run in irq instead of
diff --git a/patches/0259-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch b/patches/0259-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch
index 1d99e13..4ecbdd5 100644
--- a/patches/0259-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch
+++ b/patches/0259-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch
@@ -1,4 +1,4 @@
-From 62e647d5d4089434933bd8223de068a84af34076 Mon Sep 17 00:00:00 2001
+From eef6e7d01984fd97be61a9e1262bec575ee19738 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com>
Date: Mon, 16 Jul 2012 08:07:43 +0000
Subject: [PATCH 259/262] cpu/rt: Rework cpu down for PREEMPT_RT
@@ -434,10 +434,10 @@
if (err) {
/* CPU didn't die: tell everyone. Can't complain. */
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 5c509a5..56292d6 100644
+index f2d6e50..c85f927 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
-@@ -3315,7 +3315,7 @@ void migrate_disable(void)
+@@ -3321,7 +3321,7 @@ void migrate_disable(void)
{
struct task_struct *p = current;
@@ -446,7 +446,7 @@
#ifdef CONFIG_SCHED_DEBUG
p->migrate_disable_atomic++;
#endif
-@@ -3346,7 +3346,7 @@ void migrate_enable(void)
+@@ -3352,7 +3352,7 @@ void migrate_enable(void)
unsigned long flags;
struct rq *rq;
@@ -455,7 +455,7 @@
#ifdef CONFIG_SCHED_DEBUG
p->migrate_disable_atomic--;
#endif
-@@ -5245,6 +5245,84 @@ void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
+@@ -5251,6 +5251,84 @@ void do_set_cpus_allowed(struct task_struct *p, const struct cpumask *new_mask)
cpumask_copy(&p->cpus_allowed, new_mask);
}
diff --git a/patches/0260-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch b/patches/0260-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch
index 842d8a2..eebe686 100644
--- a/patches/0260-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch
+++ b/patches/0260-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch
@@ -1,4 +1,4 @@
-From 15c4faba9ad1a823c8251d6e40dd68414ab94b0e Mon Sep 17 00:00:00 2001
+From 1ad8b44e3b940175467d96702606e390f559d74f Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com>
Date: Tue, 17 Jul 2012 10:45:59 -0400
Subject: [PATCH 260/262] cpu/rt: Fix cpu_hotplug variable initialization
diff --git a/patches/0261-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch b/patches/0261-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch
index 2c4a114..d39eb43 100644
--- a/patches/0261-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch
+++ b/patches/0261-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch
@@ -1,4 +1,4 @@
-From 99e2521c8bfe9913280cac4a361716b181481ea9 Mon Sep 17 00:00:00 2001
+From 68044bb23ec20a9fd802279f1786e6cadd9c830e Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 2 Aug 2012 18:56:52 -0400
Subject: [PATCH 261/262] time/rt: Fix up leap-second backport for RT changes
diff --git a/patches/0262-Linux-3.4.10-rt18-REBASE.patch b/patches/0262-Linux-3.4.11-rt19-REBASE.patch
similarity index 65%
rename from patches/0262-Linux-3.4.10-rt18-REBASE.patch
rename to patches/0262-Linux-3.4.11-rt19-REBASE.patch
index 4f3ea2d..cbb1e0e 100644
--- a/patches/0262-Linux-3.4.10-rt18-REBASE.patch
+++ b/patches/0262-Linux-3.4.11-rt19-REBASE.patch
@@ -1,19 +1,19 @@
-From 0f5cd4ec2e5af01c151e5640596514469d182e73 Mon Sep 17 00:00:00 2001
+From 9d293a9a3b3a76a52f7ce02363ae6c6c1f5748be Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com>
Date: Mon, 16 Jul 2012 14:33:55 -0400
-Subject: [PATCH 262/262] Linux 3.4.10-rt18 REBASE
+Subject: [PATCH 262/262] Linux 3.4.11-rt19 REBASE
---
localversion-rt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/localversion-rt b/localversion-rt
-index 700c857..9e7cd66 100644
+index 700c857..483ad77 100644
--- a/localversion-rt
+++ b/localversion-rt
@@ -1 +1 @@
--rt8
-+-rt18
++-rt19
--
1.7.10.4
diff --git a/patches/series b/patches/series
index a48351b..bbebb34 100644
--- a/patches/series
+++ b/patches/series
@@ -259,4 +259,4 @@
0259-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch
0260-cpu-rt-Fix-cpu_hotplug-variable-initialization.patch
0261-time-rt-Fix-up-leap-second-backport-for-RT-changes.patch
-0262-Linux-3.4.10-rt18-REBASE.patch
+0262-Linux-3.4.11-rt19-REBASE.patch