Commit 10f7c2ed authored by Ben Hutchings's avatar Ben Hutchings

[rt] Update to 3.2.40-rt60

svn path=/dists/sid/linux/; revision=19935
parent 940319a7
......@@ -116,6 +116,7 @@ linux (3.2.41-1) UNRELEASED; urgency=low
* isofs: avoid info leak on export (CVE-2012-6549)
* [x86,powerpc/powerpc64] random: Change HW_RANDOM back from built-in to
module, as we now have a real fix for #701784
* [rt] Update to 3.2.40-rt60
-- Ben Hutchings <ben@decadent.org.uk> Wed, 27 Feb 2013 03:48:30 +0000
......
From 4080ba071043dedf518dbf5f9f48cda2edd748d8 Mon Sep 17 00:00:00 2001
From da6898999c9081fc36822cad92dc573b4b21b18f Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com>
Date: Wed, 6 Jun 2012 17:07:34 -0400
Subject: [PATCH 001/304] Revert "workqueue: skip nr_running sanity check in
Subject: [PATCH 001/303] Revert "workqueue: skip nr_running sanity check in
worker_enter_idle() if trustee is active"
This reverts commit 5d79c6f64a904afc92a329f80abe693e3ae105fe.
......@@ -14,10 +14,10 @@ Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/kernel/workqueue.c b/kernel/workqueue.c
index 7bf068a..c58e142 100644
index 0ad2420..d2fce7c 100644
--- a/kernel/workqueue.c
+++ b/kernel/workqueue.c
@@ -1215,13 +1215,8 @@ static void worker_enter_idle(struct worker *worker)
@@ -1235,13 +1235,8 @@ static void worker_enter_idle(struct worker *worker)
} else
wake_up_all(&gcwq->trustee_wait);
......
From 04e888e86193098bba652b67b12361ce38032881 Mon Sep 17 00:00:00 2001
From 27a303aaae0e4f04f8cd9765710cb0f35c545873 Mon Sep 17 00:00:00 2001
From: Frederic Weisbecker <fweisbec@gmail.com>
Date: Mon, 26 Sep 2011 12:19:11 +0200
Subject: [PATCH 002/304] x86: Call idle notifier after irq_enter()
Subject: [PATCH 002/303] x86: Call idle notifier after irq_enter()
Interrupts notify the idle exit state before calling irq_enter(). But
the notifier code calls rcu_read_lock() and this is not allowed while
......
From 15ee71d300baed7e5a2bcd9dee6d6db4a55479ce Mon Sep 17 00:00:00 2001
From 69497c0ef60725321289054d187814b981252c8b 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 003/304] slab, lockdep: Annotate all slab caches
Subject: [PATCH 003/303] slab, lockdep: Annotate all slab caches
Currently we only annotate the kmalloc caches, annotate all of them.
......
From 85b24d758843cf9ffaca854e64c5cd2f98427a4d Mon Sep 17 00:00:00 2001
From d3ca9a9d96b655d857b8bf0bc51a0883af190668 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 17 Mar 2011 11:02:15 +0100
Subject: [PATCH 004/304] x86: kprobes: Remove remove bogus preempt_enable
Subject: [PATCH 004/303] x86: kprobes: Remove remove bogus preempt_enable
The CONFIG_PREEMPT=n section of setup_singlestep() contains:
......
From 721f7f35c51196324b16e35a15e8483cab45315c Mon Sep 17 00:00:00 2001
From 0161c0773627a7ad0637df34c65392dfaf3f0608 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/304] x86: hpet: Disable MSI on Lenovo W510
Subject: [PATCH 005/303] x86: hpet: Disable MSI on Lenovo W510
MSI based per cpu timers lose interrupts when intel_idle() is enabled
- independent of the c-state. With idle=poll the problem cannot be
......
From d6cb4a7e84ec7796720e3ba60594ee6a9de2f716 Mon Sep 17 00:00:00 2001
From 7293618dd00ca6c13fac3d745c32a894687d62b4 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/304] block: Shorten interrupt disabled regions
Subject: [PATCH 006/303] block: Shorten interrupt disabled regions
Moving the blk_sched_flush_plug() call out of the interrupt/preempt
disabled region in the scheduler allows us to replace
......
From b8a07f6476c04d864ad002f1ac713abbda608d3d Mon Sep 17 00:00:00 2001
From 3b9d4f10b3587307854796928088b43dab6664da 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/304] sched: Distangle worker accounting from rq-%3Elock
Subject: [PATCH 007/303] sched: Distangle worker accounting from rq-%3Elock
The worker accounting for cpu bound workers is plugged into the core
scheduler code and the wakeup code. This is not a hard requirement and
......@@ -141,10 +141,10 @@ index eeeec4e..561aa10 100644
EXPORT_SYMBOL(schedule);
diff --git a/kernel/workqueue.c b/kernel/workqueue.c
index c58e142..1c16faf 100644
index d2fce7c..205bdb0 100644
--- a/kernel/workqueue.c
+++ b/kernel/workqueue.c
@@ -137,6 +137,7 @@ struct worker {
@@ -138,6 +138,7 @@ struct worker {
unsigned int flags; /* X: flags */
int id; /* I: worker id */
struct work_struct rebind_work; /* L: rebind worker to cpu */
......@@ -152,7 +152,7 @@ index c58e142..1c16faf 100644
};
/*
@@ -660,66 +661,58 @@ static void wake_up_worker(struct global_cwq *gcwq)
@@ -661,66 +662,58 @@ static void wake_up_worker(struct global_cwq *gcwq)
}
/**
......
From 708c67b6892ce21a838b8bc6c6da937dea49b30b Mon Sep 17 00:00:00 2001
From e9c54b053b6cb1bc1d19f391c30353c16a6505ba 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/304] mips-enable-interrupts-in-signal.patch
Subject: [PATCH 008/303] mips-enable-interrupts-in-signal.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
......
From 16f05de8665ad363ee70ff967cbc2af50c4c42fb Mon Sep 17 00:00:00 2001
From 104f7707f01e0dddc4bfae2c2cb8ec9d2b7688ca 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/304] arm-enable-interrupts-in-signal-code.patch
Subject: [PATCH 009/303] arm-enable-interrupts-in-signal-code.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
......
From 239e65cf297bd8c459dabff7b137eba58b949240 Mon Sep 17 00:00:00 2001
From 356692e7eef08e27cee15b47c04430b28dc55778 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 12:09:54 +0200
Subject: [PATCH 010/304] powerpc: 85xx: Mark cascade irq IRQF_NO_THREAD
Subject: [PATCH 010/303] powerpc: 85xx: Mark cascade irq IRQF_NO_THREAD
Cascade interrupt must run in hard interrupt context.
......
From e3a3d66e062a9e30a03cd2c4d8723475200c9f43 Mon Sep 17 00:00:00 2001
From 72afade4d905a7e329637e8c3393dd72ec4d1b65 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 5 Oct 2011 14:11:24 +0200
Subject: [PATCH 011/304] powerpc: wsp: Mark opb cascade handler
Subject: [PATCH 011/303] powerpc: wsp: Mark opb cascade handler
IRQF_NO_THREAD
Cascade handlers must run in hard interrupt context.
......
From 8a890ac5641bdc42156f29b4bf132e4405363ca1 Mon Sep 17 00:00:00 2001
From 685ed6fac065aa4f10c2f123ef108cd979252730 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 5 Oct 2011 14:00:26 +0200
Subject: [PATCH 012/304] powerpc: Mark IPI interrupts IRQF_NO_THREAD
Subject: [PATCH 012/303] powerpc: Mark IPI interrupts IRQF_NO_THREAD
IPI handlers cannot be threaded. Remove the obsolete IRQF_DISABLED
flag (see commit e58aa3d2) while at it.
......
From d7835b602a6890bc13f052626f40d29675b4cab6 Mon Sep 17 00:00:00 2001
From c3f5a3f5a3e3304dbbfd91684bd6a6b326e8fafd Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 13:16:24 +0200
Subject: [PATCH 013/304] powerpc: Allow irq threading
Subject: [PATCH 013/303] powerpc: Allow irq threading
All interrupts which must be non threaded are marked
IRQF_NO_THREAD. So it's safe to allow force threaded handlers.
......
From 953da6243e3f0efd29dc975590e4a5d7788cfce7 Mon Sep 17 00:00:00 2001
From 70487eb7939a30ce5ee62424122b1600f9cb496a Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Tue, 18 Oct 2011 22:03:48 +0200
Subject: [PATCH 014/304] sched: Keep period timer ticking when throttling
Subject: [PATCH 014/303] sched: Keep period timer ticking when throttling
active
When a runqueue is throttled we cannot disable the period timer
......
From f0ae682e1fa8444b95e4fde76ab2389583b774fd Mon Sep 17 00:00:00 2001
From a64d059ff8c803ddbaaaf1ab69a57ed09249f98f Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org>
Date: Tue, 18 Oct 2011 22:03:48 +0200
Subject: [PATCH 015/304] sched: Do not throttle due to PI boosting
Subject: [PATCH 015/303] sched: Do not throttle due to PI boosting
When a runqueue has rt_runtime_us = 0 then the only way it can
accumulate rt_time is via PI boosting. Though that causes the runqueue
......
From 3c033bdfe750cfc8a3c7f94820a97b16233276bc Mon Sep 17 00:00:00 2001
From 4c2ea7285c24a305434e19ac3f64fab3eae5affc Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Feb 2012 19:06:50 +0100
Subject: [PATCH 016/304] time: Remove bogus comments
Subject: [PATCH 016/303] time: Remove bogus comments
There is no global irq lock which makes a syscall magically SMP
safe. Remove the outdated comment concerning do_settimeofday() as
......
From 1f067852069d9d3b511a50d7df1602a298d2b936 Mon Sep 17 00:00:00 2001
From ed5b89b6d79159832fbe64a59ced3eea66e67120 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Feb 2012 19:10:46 +0100
Subject: [PATCH 017/304] x86: vdso: Remove bogus locking in
Subject: [PATCH 017/303] x86: vdso: Remove bogus locking in
update_vsyscall_tz()
Changing the sequence count in update_vsyscall_tz() is completely
......
From a58bf9f435b1f3232a9352c901d3fcec4ef9aaec Mon Sep 17 00:00:00 2001
From fb5137d75207b55e79a23e2b59f883443ff73280 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Feb 2012 18:24:07 +0100
Subject: [PATCH 018/304] x86: vdso: Use seqcount instead of seqlock
Subject: [PATCH 018/303] x86: vdso: Use seqcount instead of seqlock
The update of the vdso data happens under xtime_lock, so adding a
nested lock is pointless. Just use a seqcount to sync the readers.
......
From fb7e566b34aeda0f8cccc09ab40f451384f7ccc6 Mon Sep 17 00:00:00 2001
From bb08f4a939ac65b36354bd00e5bd62655eadf287 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Feb 2012 18:33:08 +0100
Subject: [PATCH 019/304] ia64: vsyscall: Use seqcount instead of seqlock
Subject: [PATCH 019/303] ia64: vsyscall: Use seqcount instead of seqlock
The update of the vdso data happens under xtime_lock, so adding a
nested lock is pointless. Just use a seqcount to sync the readers.
......
From 30ae17158a129813c5dfed6301b61c5e744e6ed5 Mon Sep 17 00:00:00 2001
From 94835eaceeeae72b06cb757dcfd08144f443bf18 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 18:38:22 +0200
Subject: [PATCH 020/304] seqlock: Remove unused functions
Subject: [PATCH 020/303] seqlock: Remove unused functions
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
......
From dab1ad0a7d594d634d6253e08ba30e12c3f1b0dd Mon Sep 17 00:00:00 2001
From fcd2a1f958bd73d7789a70e940811c83828004d9 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 18:40:26 +0200
Subject: [PATCH 021/304] seqlock: Use seqcount
Subject: [PATCH 021/303] seqlock: Use seqcount
No point in having different implementations for the same thing.
......
From 47a3a34ec251a566d97646774193e1789eb20220 Mon Sep 17 00:00:00 2001
From 82b63a7422f7b625631b810d29c66115440c279a Mon Sep 17 00:00:00 2001
From: Al Viro <viro@ZenIV.linux.org.uk>
Date: Thu, 15 Mar 2012 18:39:40 +0000
Subject: [PATCH 022/304] vfs: fs_struct: Move code out of seqcount write
Subject: [PATCH 022/303] vfs: fs_struct: Move code out of seqcount write
sections
RT cannot disable preemption in the seqcount write sections due to
......
From 651c5b6726811ee25051054e0c3a240f93a4e79d Mon Sep 17 00:00:00 2001
From e8773392222019ccadcbc1fbe3fa68a153db90c3 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 1 Mar 2012 15:14:06 +0100
Subject: [PATCH 023/304] timekeeping: Split xtime_lock
Subject: [PATCH 023/303] timekeeping: Split xtime_lock
xtime_lock is going to be split apart in mainline, so we can shorten
the seqcount protected regions and avoid updating seqcount in some
......
From 8808660b00a60ce093b5124280f23335745338af Mon Sep 17 00:00:00 2001
From ee967d3a8950a3d9673751cb872b63c121d2c9da Mon Sep 17 00:00:00 2001
From: Mike Galbraith <efault@gmx.de>
Date: Wed, 7 Dec 2011 12:48:42 +0100
Subject: [PATCH 024/304] intel_idle: Convert i7300_idle_lock to raw spinlock
Subject: [PATCH 024/303] intel_idle: Convert i7300_idle_lock to raw spinlock
24 core Intel box's first exposure to 3.0.12-rt30-rc3 didn't go well.
......
From 251d1e06396395531e508ac1b27a8521f6fa5a87 Mon Sep 17 00:00:00 2001
From 94aff528835e6abb7c4e945aac307446f69a0c8d Mon Sep 17 00:00:00 2001
From: Johannes Weiner <hannes@cmpxchg.org>
Date: Thu, 17 Nov 2011 07:49:25 +0100
Subject: [PATCH 025/304] mm: memcg: shorten preempt-disabled section around
Subject: [PATCH 025/303] mm: memcg: shorten preempt-disabled section around
event checks
Only the ratelimit checks themselves have to run with preemption
......
From d95e6628fd3943310c74412d5bfec78b29350c96 Mon Sep 17 00:00:00 2001
From eca5f48be2a6cda39cad86840df4f594892b36a1 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 29 Sep 2011 12:24:30 -0500
Subject: [PATCH 026/304] tracing: Account for preempt off in
Subject: [PATCH 026/303] tracing: Account for preempt off in
preempt_schedule()
The preempt_schedule() uses the preempt_disable_notrace() version
......
From 400e756cce250e3d3fa5080873286dfe3828eebc Mon Sep 17 00:00:00 2001
From b9c63e317802e3eb05d089af763912d9e826da75 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 21 Sep 2011 19:57:12 +0200
Subject: [PATCH 027/304] signal-revert-ptrace-preempt-magic.patch
Subject: [PATCH 027/303] signal-revert-ptrace-preempt-magic.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
......
From 6d14c31a815a39dfcbdbea599e1267744ff8b639 Mon Sep 17 00:00:00 2001
From a6cb98db14795c7cca27f88a5cc87375437a371a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 16 Mar 2011 14:45:31 +0100
Subject: [PATCH 028/304] arm: Mark pmu interupt IRQF_NO_THREAD
Subject: [PATCH 028/303] arm: Mark pmu interupt IRQF_NO_THREAD
PMU interrupt must not be threaded. Remove IRQF_DISABLED while at it
as we run all handlers with interrupts disabled anyway.
......
From c2978053947a93982770e496b026f092b91414d9 Mon Sep 17 00:00:00 2001
From f651b42b4bc0577be4ef2893d38617db5620d576 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 13:15:20 +0200
Subject: [PATCH 029/304] arm: Allow forced irq threading
Subject: [PATCH 029/303] arm: Allow forced irq threading
All timer interrupts and the perf interrupt are marked NO_THREAD, so
its safe to allow forced interrupt threading.
......
From 373b5a215176a58339eb28f0dfc054869081466e Mon Sep 17 00:00:00 2001
From bad9d34a1bdca41558e454f2d0fd1f18e5bfe906 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 030/304] preempt-rt: Convert arm boot_lock to raw
Subject: [PATCH 030/303] preempt-rt: Convert arm boot_lock to raw
The arm boot_lock is used by the secondary processor startup code. The locking
task is the idle thread, which has idle->sched_class == &idle_sched_class.
......
From 6b2821a7378751a201db2bb689e13ae561758854 Mon Sep 17 00:00:00 2001
From 3615037604145cd836580924640874d72ec6333f Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 21 Mar 2011 12:09:35 +0100
Subject: [PATCH 031/304] sched: Create schedule_preempt_disabled()
Subject: [PATCH 031/303] sched: Create schedule_preempt_disabled()
Get rid of the ever repeating:
......
From e6b84f28260590a7645ee75fdf2510647f54ff5a Mon Sep 17 00:00:00 2001
From dafde92bde5c9bbef508269c0959403be9ad89e4 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 21 Mar 2011 12:33:18 +0100
Subject: [PATCH 032/304] sched: Use schedule_preempt_disabled()
Subject: [PATCH 032/303] sched: Use schedule_preempt_disabled()
Coccinelle based conversion.
......
From 030f38fae76c1766401fca464a1c8a240be9b3fe Mon Sep 17 00:00:00 2001
From 76ec433176eaa52d0ab8ff27fbaeb70744268430 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:44 -0500
Subject: [PATCH 033/304] signals: Do not wakeup self
Subject: [PATCH 033/303] signals: Do not wakeup self
Signals which are delivered by current to current can do without
waking up current :)
......
From 6ebb8f5810a30ce5b3088fde1b8ae7ab012ea536 Mon Sep 17 00:00:00 2001
From aa74f58dd38a14d1c82983c29096ece9784636ce Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:29:20 -0500
Subject: [PATCH 034/304] posix-timers: Prevent broadcast signals
Subject: [PATCH 034/303] posix-timers: Prevent broadcast signals
Posix timers should not send broadcast signals and kernel only
signals. Prevent it.
......@@ -12,7 +12,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/kernel/posix-timers.c b/kernel/posix-timers.c
index 69185ae..7b73c34 100644
index e885be1..4b7183c 100644
--- a/kernel/posix-timers.c
+++ b/kernel/posix-timers.c
@@ -439,6 +439,7 @@ static enum hrtimer_restart posix_timer_fn(struct hrtimer *timer)
......
From ba43b4f4c87499a38d459f0cdc73922c5ffc266b Mon Sep 17 00:00:00 2001
From 9c25950985cb50a5af826baf543d9740779caecc Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:56 -0500
Subject: [PATCH 035/304] signals: Allow rt tasks to cache one sigqueue struct
Subject: [PATCH 035/303] signals: Allow rt tasks to cache one sigqueue struct
To avoid allocation allow rt tasks to cache one sigqueue struct in
task struct.
......
From 95e7299a51d9415ce8e4f7ffb7568c83ab9fbc65 Mon Sep 17 00:00:00 2001
From 7c6014e343b7fb67d41967c1a8f105894da237bc Mon Sep 17 00:00:00 2001
From: Oleg Nesterov <oleg@redhat.com>
Date: Tue, 10 Apr 2012 14:33:53 -0400
Subject: [PATCH 036/304] signal/x86: Delay calling signals in atomic
Subject: [PATCH 036/303] signal/x86: Delay calling signals in atomic
On x86_64 we must disable preemption before we enable interrupts
for stack faults, int3 and debugging, because the current task is using
......
From b1445fb4d3e88a1ae0ce07a774810d67665f7f5c Mon Sep 17 00:00:00 2001
From cb8615f7be1b3ee6b0920dc084563ea2511b41fd Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:30 -0500
Subject: [PATCH 037/304] generic: Use raw local irq variant for generic
Subject: [PATCH 037/303] generic: Use raw local irq variant for generic
cmpxchg
No point in tracing those.
......
From 2ab3a7466cb200dd2b9f5429056897bfaaa0e926 Mon Sep 17 00:00:00 2001
From a3d9487fb5cd51156bbac763c653e1f3f634a7dd Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:30 -0500
Subject: [PATCH 038/304] drivers: random: Reduce preempt disabled region
Subject: [PATCH 038/303] drivers: random: Reduce preempt disabled region
No need to keep preemption disabled across the whole function.
......
From 2e274c61568f55e2e864014e2212d46b50563477 Mon Sep 17 00:00:00 2001
From 2c8aefd0a91ec578f2350bb168dec508e9c9e3a2 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 039/304] ARM: AT91: PIT: Remove irq handler when clock event
Subject: [PATCH 039/303] ARM: AT91: PIT: Remove irq handler when clock event
is unused
Setup and remove the interrupt handler in clock event mode selection.
......
From 182e525c72fbd5ff6736f5b8c469074386279bb9 Mon Sep 17 00:00:00 2001
From bf0684cefd32d2e2dfd97eadc4931aa885c5f687 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 040/304] clocksource: TCLIB: Allow higher clock rates for
Subject: [PATCH 040/303] clocksource: TCLIB: Allow higher clock rates for
clock events
As default the TCLIB uses the 32KiHz base clock rate for clock events.
......
From e662343f9b2b9d59ac2c91c1ac189f57a1e52fd9 Mon Sep 17 00:00:00 2001
From ada49c3cdefbe72955748b6888f840694cf05878 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:18 -0500
Subject: [PATCH 041/304] drivers/net: tulip_remove_one needs to call
Subject: [PATCH 041/303] drivers/net: tulip_remove_one needs to call
pci_disable_device()
Otherwise the device is not completely shut down.
......
From 6736ba7b4f70b60a50e27793d32929edf12b0f4c Mon Sep 17 00:00:00 2001
From 7d4f523ad93f72233a34155b4d31e408ce22eec9 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:24 -0500
Subject: [PATCH 042/304] drivers/net: Use disable_irq_nosync() in 8139too
Subject: [PATCH 042/303] drivers/net: Use disable_irq_nosync() in 8139too
Use disable_irq_nosync() instead of disable_irq() as this might be
called in atomic context with netpoll.
......
From 833eb6940d94f7311fdffb6850b76af7a05c7895 Mon Sep 17 00:00:00 2001
From 3cced7c03b2e86e2062c8ce3bfe67792f21c051b 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 043/304] drivers: net: ehea: Make rx irq handler non-threaded
Subject: [PATCH 043/303] drivers: net: ehea: Make rx irq handler non-threaded
(IRQF_NO_THREAD)
The underlying hardware is edge triggered but presented by XICS as level
......
From cc15ea4ee68cabbef9b5468b6f3b7df5400975b4 Mon Sep 17 00:00:00 2001
From e4cc48946055baa4c971b22b1e8d6670e52d2f5a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 17 Nov 2009 12:02:43 +0100
Subject: [PATCH 044/304] drivers: net: at91_ether: Make mdio protection -rt
Subject: [PATCH 044/303] drivers: net: at91_ether: Make mdio protection -rt
safe
Neither the phy interrupt nor the timer callback which updates the
......
From 266d052b682d69726b52c256f41b3cf9d5daa7b9 Mon Sep 17 00:00:00 2001
From ef5a3ffd7a493e0bd304b8692c91da3444b05290 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 21 Mar 2011 13:32:17 +0100
Subject: [PATCH 045/304] preempt-mark-legitimated-no-resched-sites.patch
Subject: [PATCH 045/303] preempt-mark-legitimated-no-resched-sites.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
......
From fcfd59b2378ad30a96503e0c6ed42b6c2344ad66 Mon Sep 17 00:00:00 2001
From 5824badf179c3ac4e502760f7a4f3511cf6c2255 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:37 -0500
Subject: [PATCH 046/304] mm: Prepare decoupling the page fault disabling
Subject: [PATCH 046/303] mm: Prepare decoupling the page fault disabling
logic
Add a pagefault_disabled variable to task_struct to allow decoupling
......
From f4f1fd8c52d8ec8137a13bc69cf25241c2fea7bd Mon Sep 17 00:00:00 2001
From ac84ffba5033135b4597a16243d63adf6fcad07d Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 17 Mar 2011 11:32:28 +0100