[rt] Update to 3.2.38-rt57

svn path=/dists/sid/linux/; revision=19816
This commit is contained in:
Ben Hutchings 2013-02-15 01:17:27 +00:00
parent 52272fc3aa
commit 7467729098
297 changed files with 496 additions and 296 deletions

5
debian/changelog vendored
View File

@ -105,10 +105,13 @@ linux (3.2.38-1) UNRELEASED; urgency=low
most non-PowerMac systems most non-PowerMac systems
* fs: cachefiles: add support for large files in filesystem caching * fs: cachefiles: add support for large files in filesystem caching
(Closes: #698376) (Closes: #698376)
* [rt] Update to 3.2.38-rt56: * [rt] Update to 3.2.38-rt57:
- sched: Adjust sched_reset_on_fork when nothing else changes - sched: Adjust sched_reset_on_fork when nothing else changes
- sched: Queue RT tasks to head when prio drops - sched: Queue RT tasks to head when prio drops
- sched: Consider pi boosting in setscheduler - sched: Consider pi boosting in setscheduler
- sched: Init idle->on_rq in init_idle()
- sched: Check for idle task in might_sleep()
- mm: swap: Initialize local locks early
* bridge: Pull ip header into skb->data before looking into ip header. * bridge: Pull ip header into skb->data before looking into ip header.
(Closes: #697903) (Closes: #697903)
* [armel/versatile,armhf/vexpress] i2c: Enable I2C, I2C_VERSATILE as modules * [armel/versatile,armhf/vexpress] i2c: Enable I2C, I2C_VERSATILE as modules

View File

@ -1,7 +1,7 @@
From a732a259809fec160f7b727caab7f36a6d02e030 Mon Sep 17 00:00:00 2001 From a732a259809fec160f7b727caab7f36a6d02e030 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com> From: Steven Rostedt <srostedt@redhat.com>
Date: Wed, 6 Jun 2012 17:07:34 -0400 Date: Wed, 6 Jun 2012 17:07:34 -0400
Subject: [PATCH 001/293] Revert "workqueue: skip nr_running sanity check in Subject: [PATCH 001/298] Revert "workqueue: skip nr_running sanity check in
worker_enter_idle() if trustee is active" worker_enter_idle() if trustee is active"
This reverts commit 5d79c6f64a904afc92a329f80abe693e3ae105fe. This reverts commit 5d79c6f64a904afc92a329f80abe693e3ae105fe.

View File

@ -1,7 +1,7 @@
From b828d4a5a54771222a4f0358b9ce35fb72a63bcd Mon Sep 17 00:00:00 2001 From b828d4a5a54771222a4f0358b9ce35fb72a63bcd Mon Sep 17 00:00:00 2001
From: Frederic Weisbecker <fweisbec@gmail.com> From: Frederic Weisbecker <fweisbec@gmail.com>
Date: Mon, 26 Sep 2011 12:19:11 +0200 Date: Mon, 26 Sep 2011 12:19:11 +0200
Subject: [PATCH 002/293] x86: Call idle notifier after irq_enter() Subject: [PATCH 002/298] x86: Call idle notifier after irq_enter()
Interrupts notify the idle exit state before calling irq_enter(). But Interrupts notify the idle exit state before calling irq_enter(). But
the notifier code calls rcu_read_lock() and this is not allowed while the notifier code calls rcu_read_lock() and this is not allowed while

View File

@ -1,7 +1,7 @@
From b693ffa83d5e9d9aa29f217b25ce72e450afe8a0 Mon Sep 17 00:00:00 2001 From b693ffa83d5e9d9aa29f217b25ce72e450afe8a0 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl> From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Mon, 28 Nov 2011 19:51:51 +0100 Date: Mon, 28 Nov 2011 19:51:51 +0100
Subject: [PATCH 003/293] slab, lockdep: Annotate all slab caches Subject: [PATCH 003/298] slab, lockdep: Annotate all slab caches
Currently we only annotate the kmalloc caches, annotate all of them. Currently we only annotate the kmalloc caches, annotate all of them.

View File

@ -1,7 +1,7 @@
From 15502bd87a92d01c21282a8bad9a6ea33ed1d137 Mon Sep 17 00:00:00 2001 From 15502bd87a92d01c21282a8bad9a6ea33ed1d137 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 17 Mar 2011 11:02:15 +0100 Date: Thu, 17 Mar 2011 11:02:15 +0100
Subject: [PATCH 004/293] x86: kprobes: Remove remove bogus preempt_enable Subject: [PATCH 004/298] x86: kprobes: Remove remove bogus preempt_enable
The CONFIG_PREEMPT=n section of setup_singlestep() contains: The CONFIG_PREEMPT=n section of setup_singlestep() contains:

View File

@ -1,7 +1,7 @@
From f9c8aa13eea8feb612c4beb5bcd94d16b55f31b1 Mon Sep 17 00:00:00 2001 From f9c8aa13eea8feb612c4beb5bcd94d16b55f31b1 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 30 Sep 2011 20:03:37 +0200 Date: Fri, 30 Sep 2011 20:03:37 +0200
Subject: [PATCH 005/293] x86: hpet: Disable MSI on Lenovo W510 Subject: [PATCH 005/298] x86: hpet: Disable MSI on Lenovo W510
MSI based per cpu timers lose interrupts when intel_idle() is enabled MSI based per cpu timers lose interrupts when intel_idle() is enabled
- independent of the c-state. With idle=poll the problem cannot be - independent of the c-state. With idle=poll the problem cannot be

View File

@ -1,7 +1,7 @@
From 5be94902fda6b5293d4ff5e8cf94a238e85ebfc9 Mon Sep 17 00:00:00 2001 From 5be94902fda6b5293d4ff5e8cf94a238e85ebfc9 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 22 Jun 2011 19:47:02 +0200 Date: Wed, 22 Jun 2011 19:47:02 +0200
Subject: [PATCH 006/293] block: Shorten interrupt disabled regions Subject: [PATCH 006/298] block: Shorten interrupt disabled regions
Moving the blk_sched_flush_plug() call out of the interrupt/preempt Moving the blk_sched_flush_plug() call out of the interrupt/preempt
disabled region in the scheduler allows us to replace disabled region in the scheduler allows us to replace

View File

@ -1,7 +1,7 @@
From dc3ae3aaddd69cda314c11ecc87305c5da6dd816 Mon Sep 17 00:00:00 2001 From dc3ae3aaddd69cda314c11ecc87305c5da6dd816 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 22 Jun 2011 19:47:03 +0200 Date: Wed, 22 Jun 2011 19:47:03 +0200
Subject: [PATCH 007/293] sched: Distangle worker accounting from rq-%3Elock Subject: [PATCH 007/298] sched: Distangle worker accounting from rq-%3Elock
The worker accounting for cpu bound workers is plugged into the core 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 scheduler code and the wakeup code. This is not a hard requirement and

View File

@ -1,7 +1,7 @@
From 9939aa497b09f96405ea10d5b3b11852fca2efc9 Mon Sep 17 00:00:00 2001 From 9939aa497b09f96405ea10d5b3b11852fca2efc9 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jul 2011 21:32:10 +0200 Date: Mon, 18 Jul 2011 21:32:10 +0200
Subject: [PATCH 008/293] mips-enable-interrupts-in-signal.patch Subject: [PATCH 008/298] mips-enable-interrupts-in-signal.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From 58017e965ec6f3a63aed8e5a57b2f48b0a0ffd92 Mon Sep 17 00:00:00 2001 From 58017e965ec6f3a63aed8e5a57b2f48b0a0ffd92 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 16:27:13 +0200 Date: Sat, 16 Jul 2011 16:27:13 +0200
Subject: [PATCH 009/293] arm-enable-interrupts-in-signal-code.patch Subject: [PATCH 009/298] arm-enable-interrupts-in-signal-code.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From 1524bf17bd3dbeaac6795657335ce0a089bc6015 Mon Sep 17 00:00:00 2001 From 1524bf17bd3dbeaac6795657335ce0a089bc6015 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 12:09:54 +0200 Date: Sat, 16 Jul 2011 12:09:54 +0200
Subject: [PATCH 010/293] powerpc: 85xx: Mark cascade irq IRQF_NO_THREAD Subject: [PATCH 010/298] powerpc: 85xx: Mark cascade irq IRQF_NO_THREAD
Cascade interrupt must run in hard interrupt context. Cascade interrupt must run in hard interrupt context.

View File

@ -1,7 +1,7 @@
From fe57a3c7342135f30cb1e63fc5bc8a320fa0006c Mon Sep 17 00:00:00 2001 From fe57a3c7342135f30cb1e63fc5bc8a320fa0006c Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 5 Oct 2011 14:11:24 +0200 Date: Wed, 5 Oct 2011 14:11:24 +0200
Subject: [PATCH 011/293] powerpc: wsp: Mark opb cascade handler Subject: [PATCH 011/298] powerpc: wsp: Mark opb cascade handler
IRQF_NO_THREAD IRQF_NO_THREAD
Cascade handlers must run in hard interrupt context. Cascade handlers must run in hard interrupt context.

View File

@ -1,7 +1,7 @@
From 66439dc153c30828bd44fd68ff2910108af321cd Mon Sep 17 00:00:00 2001 From 66439dc153c30828bd44fd68ff2910108af321cd Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 5 Oct 2011 14:00:26 +0200 Date: Wed, 5 Oct 2011 14:00:26 +0200
Subject: [PATCH 012/293] powerpc: Mark IPI interrupts IRQF_NO_THREAD Subject: [PATCH 012/298] powerpc: Mark IPI interrupts IRQF_NO_THREAD
IPI handlers cannot be threaded. Remove the obsolete IRQF_DISABLED IPI handlers cannot be threaded. Remove the obsolete IRQF_DISABLED
flag (see commit e58aa3d2) while at it. flag (see commit e58aa3d2) while at it.

View File

@ -1,7 +1,7 @@
From efae301be655be800a4f9caf021bc846bb0925cb Mon Sep 17 00:00:00 2001 From efae301be655be800a4f9caf021bc846bb0925cb Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org> From: Peter Zijlstra <peterz@infradead.org>
Date: Tue, 18 Oct 2011 22:03:48 +0200 Date: Tue, 18 Oct 2011 22:03:48 +0200
Subject: [PATCH 014/293] sched: Keep period timer ticking when throttling Subject: [PATCH 014/298] sched: Keep period timer ticking when throttling
active active
When a runqueue is throttled we cannot disable the period timer When a runqueue is throttled we cannot disable the period timer

View File

@ -1,7 +1,7 @@
From d7b6978553d25bcbb64294834d6cc98000bad63b Mon Sep 17 00:00:00 2001 From d7b6978553d25bcbb64294834d6cc98000bad63b Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org> From: Peter Zijlstra <peterz@infradead.org>
Date: Tue, 18 Oct 2011 22:03:48 +0200 Date: Tue, 18 Oct 2011 22:03:48 +0200
Subject: [PATCH 015/293] sched: Do not throttle due to PI boosting Subject: [PATCH 015/298] sched: Do not throttle due to PI boosting
When a runqueue has rt_runtime_us = 0 then the only way it can 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 accumulate rt_time is via PI boosting. Though that causes the runqueue

View File

@ -1,7 +1,7 @@
From c869ca3c032983d590c1ab311edcb6006483430d Mon Sep 17 00:00:00 2001 From c869ca3c032983d590c1ab311edcb6006483430d Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Feb 2012 19:06:50 +0100 Date: Tue, 28 Feb 2012 19:06:50 +0100
Subject: [PATCH 016/293] time: Remove bogus comments Subject: [PATCH 016/298] time: Remove bogus comments
There is no global irq lock which makes a syscall magically SMP There is no global irq lock which makes a syscall magically SMP
safe. Remove the outdated comment concerning do_settimeofday() as safe. Remove the outdated comment concerning do_settimeofday() as

View File

@ -1,7 +1,7 @@
From edb98e0cae814580152d892b1a9057b261f3fcc2 Mon Sep 17 00:00:00 2001 From edb98e0cae814580152d892b1a9057b261f3fcc2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Feb 2012 19:10:46 +0100 Date: Tue, 28 Feb 2012 19:10:46 +0100
Subject: [PATCH 017/293] x86: vdso: Remove bogus locking in Subject: [PATCH 017/298] x86: vdso: Remove bogus locking in
update_vsyscall_tz() update_vsyscall_tz()
Changing the sequence count in update_vsyscall_tz() is completely Changing the sequence count in update_vsyscall_tz() is completely

View File

@ -1,7 +1,7 @@
From 9cadd37190d177ac073a607df7b32de5069f628d Mon Sep 17 00:00:00 2001 From 9cadd37190d177ac073a607df7b32de5069f628d Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Feb 2012 18:24:07 +0100 Date: Tue, 28 Feb 2012 18:24:07 +0100
Subject: [PATCH 018/293] x86: vdso: Use seqcount instead of seqlock Subject: [PATCH 018/298] x86: vdso: Use seqcount instead of seqlock
The update of the vdso data happens under xtime_lock, so adding a 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. nested lock is pointless. Just use a seqcount to sync the readers.

View File

@ -1,7 +1,7 @@
From 269fe2748e996705432380fee18635026f0249a4 Mon Sep 17 00:00:00 2001 From 269fe2748e996705432380fee18635026f0249a4 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Feb 2012 18:33:08 +0100 Date: Tue, 28 Feb 2012 18:33:08 +0100
Subject: [PATCH 019/293] ia64: vsyscall: Use seqcount instead of seqlock Subject: [PATCH 019/298] ia64: vsyscall: Use seqcount instead of seqlock
The update of the vdso data happens under xtime_lock, so adding a 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. nested lock is pointless. Just use a seqcount to sync the readers.

View File

@ -1,7 +1,7 @@
From f4c775663ad1026c0ca35236e90eeb0905b43311 Mon Sep 17 00:00:00 2001 From f4c775663ad1026c0ca35236e90eeb0905b43311 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 18:38:22 +0200 Date: Sat, 16 Jul 2011 18:38:22 +0200
Subject: [PATCH 020/293] seqlock: Remove unused functions Subject: [PATCH 020/298] seqlock: Remove unused functions
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From 4ae2c324670060c949a5daf98dfe39973935e446 Mon Sep 17 00:00:00 2001 From 4ae2c324670060c949a5daf98dfe39973935e446 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 18:40:26 +0200 Date: Sat, 16 Jul 2011 18:40:26 +0200
Subject: [PATCH 021/293] seqlock: Use seqcount Subject: [PATCH 021/298] seqlock: Use seqcount
No point in having different implementations for the same thing. No point in having different implementations for the same thing.

View File

@ -1,7 +1,7 @@
From 72bafd8717598490eb78a4c3ceb9f3a7fb706208 Mon Sep 17 00:00:00 2001 From 72bafd8717598490eb78a4c3ceb9f3a7fb706208 Mon Sep 17 00:00:00 2001
From: Al Viro <viro@ZenIV.linux.org.uk> From: Al Viro <viro@ZenIV.linux.org.uk>
Date: Thu, 15 Mar 2012 18:39:40 +0000 Date: Thu, 15 Mar 2012 18:39:40 +0000
Subject: [PATCH 022/293] vfs: fs_struct: Move code out of seqcount write Subject: [PATCH 022/298] vfs: fs_struct: Move code out of seqcount write
sections sections
RT cannot disable preemption in the seqcount write sections due to RT cannot disable preemption in the seqcount write sections due to

View File

@ -1,7 +1,7 @@
From 846e860426dc1c00fc4e775feb162513627a7229 Mon Sep 17 00:00:00 2001 From 846e860426dc1c00fc4e775feb162513627a7229 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 1 Mar 2012 15:14:06 +0100 Date: Thu, 1 Mar 2012 15:14:06 +0100
Subject: [PATCH 023/293] timekeeping: Split xtime_lock Subject: [PATCH 023/298] timekeeping: Split xtime_lock
xtime_lock is going to be split apart in mainline, so we can shorten xtime_lock is going to be split apart in mainline, so we can shorten
the seqcount protected regions and avoid updating seqcount in some the seqcount protected regions and avoid updating seqcount in some

View File

@ -1,7 +1,7 @@
From ffe0af4357fd3957a71cfdffa17e8fb8eb5bb730 Mon Sep 17 00:00:00 2001 From ffe0af4357fd3957a71cfdffa17e8fb8eb5bb730 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <efault@gmx.de> From: Mike Galbraith <efault@gmx.de>
Date: Wed, 7 Dec 2011 12:48:42 +0100 Date: Wed, 7 Dec 2011 12:48:42 +0100
Subject: [PATCH 024/293] intel_idle: Convert i7300_idle_lock to raw spinlock Subject: [PATCH 024/298] 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. 24 core Intel box's first exposure to 3.0.12-rt30-rc3 didn't go well.

View File

@ -1,7 +1,7 @@
From 27f9ccd9f2c61a8355011a6259b3c0b91780a72e Mon Sep 17 00:00:00 2001 From 27f9ccd9f2c61a8355011a6259b3c0b91780a72e Mon Sep 17 00:00:00 2001
From: Johannes Weiner <hannes@cmpxchg.org> From: Johannes Weiner <hannes@cmpxchg.org>
Date: Thu, 17 Nov 2011 07:49:25 +0100 Date: Thu, 17 Nov 2011 07:49:25 +0100
Subject: [PATCH 025/293] mm: memcg: shorten preempt-disabled section around Subject: [PATCH 025/298] mm: memcg: shorten preempt-disabled section around
event checks event checks
Only the ratelimit checks themselves have to run with preemption Only the ratelimit checks themselves have to run with preemption

View File

@ -1,7 +1,7 @@
From 55aa0669c176e5b42531947ee053a9ef6122e57f Mon Sep 17 00:00:00 2001 From 55aa0669c176e5b42531947ee053a9ef6122e57f Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org> From: Steven Rostedt <rostedt@goodmis.org>
Date: Thu, 29 Sep 2011 12:24:30 -0500 Date: Thu, 29 Sep 2011 12:24:30 -0500
Subject: [PATCH 026/293] tracing: Account for preempt off in Subject: [PATCH 026/298] tracing: Account for preempt off in
preempt_schedule() preempt_schedule()
The preempt_schedule() uses the preempt_disable_notrace() version The preempt_schedule() uses the preempt_disable_notrace() version

View File

@ -1,7 +1,7 @@
From ef82a17ca002b8733ea24fe6fbde19cf37b5e680 Mon Sep 17 00:00:00 2001 From ef82a17ca002b8733ea24fe6fbde19cf37b5e680 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 21 Sep 2011 19:57:12 +0200 Date: Wed, 21 Sep 2011 19:57:12 +0200
Subject: [PATCH 027/293] signal-revert-ptrace-preempt-magic.patch Subject: [PATCH 027/298] signal-revert-ptrace-preempt-magic.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From 86b4842b6f0f343c76746ec0299a7dc7bde5a94e Mon Sep 17 00:00:00 2001 From 86b4842b6f0f343c76746ec0299a7dc7bde5a94e Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 16 Mar 2011 14:45:31 +0100 Date: Wed, 16 Mar 2011 14:45:31 +0100
Subject: [PATCH 028/293] arm: Mark pmu interupt IRQF_NO_THREAD Subject: [PATCH 028/298] arm: Mark pmu interupt IRQF_NO_THREAD
PMU interrupt must not be threaded. Remove IRQF_DISABLED while at it PMU interrupt must not be threaded. Remove IRQF_DISABLED while at it
as we run all handlers with interrupts disabled anyway. as we run all handlers with interrupts disabled anyway.

View File

@ -1,7 +1,7 @@
From ff5b41cc7672f63ddee1bffe606f0a3b660c53fd Mon Sep 17 00:00:00 2001 From ff5b41cc7672f63ddee1bffe606f0a3b660c53fd Mon Sep 17 00:00:00 2001
From: Frank Rowand <frank.rowand@am.sony.com> From: Frank Rowand <frank.rowand@am.sony.com>
Date: Mon, 19 Sep 2011 14:51:14 -0700 Date: Mon, 19 Sep 2011 14:51:14 -0700
Subject: [PATCH 030/293] preempt-rt: Convert arm boot_lock to raw Subject: [PATCH 030/298] preempt-rt: Convert arm boot_lock to raw
The arm boot_lock is used by the secondary processor startup code. The locking 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. task is the idle thread, which has idle->sched_class == &idle_sched_class.

View File

@ -1,7 +1,7 @@
From 8d1dead780487eaad4ba1989d420015e7979f8ea Mon Sep 17 00:00:00 2001 From 8d1dead780487eaad4ba1989d420015e7979f8ea Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 21 Mar 2011 12:09:35 +0100 Date: Mon, 21 Mar 2011 12:09:35 +0100
Subject: [PATCH 031/293] sched: Create schedule_preempt_disabled() Subject: [PATCH 031/298] sched: Create schedule_preempt_disabled()
Get rid of the ever repeating: Get rid of the ever repeating:

View File

@ -1,7 +1,7 @@
From e41f552979bbe03adf44f3b823517c40e3b38955 Mon Sep 17 00:00:00 2001 From e41f552979bbe03adf44f3b823517c40e3b38955 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 21 Mar 2011 12:33:18 +0100 Date: Mon, 21 Mar 2011 12:33:18 +0100
Subject: [PATCH 032/293] sched: Use schedule_preempt_disabled() Subject: [PATCH 032/298] sched: Use schedule_preempt_disabled()
Coccinelle based conversion. Coccinelle based conversion.

View File

@ -1,7 +1,7 @@
From 7f89a5d811eaacc1e29001ecec0d5db94724bc23 Mon Sep 17 00:00:00 2001 From 7f89a5d811eaacc1e29001ecec0d5db94724bc23 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:44 -0500 Date: Fri, 3 Jul 2009 08:44:44 -0500
Subject: [PATCH 033/293] signals: Do not wakeup self Subject: [PATCH 033/298] signals: Do not wakeup self
Signals which are delivered by current to current can do without Signals which are delivered by current to current can do without
waking up current :) waking up current :)

View File

@ -1,7 +1,7 @@
From beb223c4c93a073a132763533a1b15cfbf8e6e23 Mon Sep 17 00:00:00 2001 From beb223c4c93a073a132763533a1b15cfbf8e6e23 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:29:20 -0500 Date: Fri, 3 Jul 2009 08:29:20 -0500
Subject: [PATCH 034/293] posix-timers: Prevent broadcast signals Subject: [PATCH 034/298] posix-timers: Prevent broadcast signals
Posix timers should not send broadcast signals and kernel only Posix timers should not send broadcast signals and kernel only
signals. Prevent it. signals. Prevent it.

View File

@ -1,7 +1,7 @@
From 7213d2eae524f7a6267f99f11c3b02dd73f0eadb Mon Sep 17 00:00:00 2001 From 7213d2eae524f7a6267f99f11c3b02dd73f0eadb Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:56 -0500 Date: Fri, 3 Jul 2009 08:44:56 -0500
Subject: [PATCH 035/293] signals: Allow rt tasks to cache one sigqueue struct Subject: [PATCH 035/298] signals: Allow rt tasks to cache one sigqueue struct
To avoid allocation allow rt tasks to cache one sigqueue struct in To avoid allocation allow rt tasks to cache one sigqueue struct in
task struct. task struct.

View File

@ -1,7 +1,7 @@
From b48d22977dd13e20f1f6fea68e7cc960101b610f Mon Sep 17 00:00:00 2001 From b48d22977dd13e20f1f6fea68e7cc960101b610f Mon Sep 17 00:00:00 2001
From: Oleg Nesterov <oleg@redhat.com> From: Oleg Nesterov <oleg@redhat.com>
Date: Tue, 10 Apr 2012 14:33:53 -0400 Date: Tue, 10 Apr 2012 14:33:53 -0400
Subject: [PATCH 036/293] signal/x86: Delay calling signals in atomic Subject: [PATCH 036/298] signal/x86: Delay calling signals in atomic
On x86_64 we must disable preemption before we enable interrupts On x86_64 we must disable preemption before we enable interrupts
for stack faults, int3 and debugging, because the current task is using for stack faults, int3 and debugging, because the current task is using

View File

@ -1,7 +1,7 @@
From 014e6d4710b47629fb753560e5b3437d7b6dc951 Mon Sep 17 00:00:00 2001 From 014e6d4710b47629fb753560e5b3437d7b6dc951 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu> From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:30 -0500 Date: Fri, 3 Jul 2009 08:29:30 -0500
Subject: [PATCH 037/293] generic: Use raw local irq variant for generic Subject: [PATCH 037/298] generic: Use raw local irq variant for generic
cmpxchg cmpxchg
No point in tracing those. No point in tracing those.

View File

@ -1,7 +1,7 @@
From cc24dc4f61fbe1cc81675a98baac7ea5f5cec53c Mon Sep 17 00:00:00 2001 From cc24dc4f61fbe1cc81675a98baac7ea5f5cec53c Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu> From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:30 -0500 Date: Fri, 3 Jul 2009 08:29:30 -0500
Subject: [PATCH 038/293] drivers: random: Reduce preempt disabled region Subject: [PATCH 038/298] drivers: random: Reduce preempt disabled region
No need to keep preemption disabled across the whole function. No need to keep preemption disabled across the whole function.

View File

@ -1,7 +1,7 @@
From ed88df8362009990a963b3519b41c0e3333fe6d0 Mon Sep 17 00:00:00 2001 From ed88df8362009990a963b3519b41c0e3333fe6d0 Mon Sep 17 00:00:00 2001
From: Benedikt Spranger <b.spranger@linutronix.de> From: Benedikt Spranger <b.spranger@linutronix.de>
Date: Sat, 6 Mar 2010 17:47:10 +0100 Date: Sat, 6 Mar 2010 17:47:10 +0100
Subject: [PATCH 039/293] ARM: AT91: PIT: Remove irq handler when clock event Subject: [PATCH 039/298] ARM: AT91: PIT: Remove irq handler when clock event
is unused is unused
Setup and remove the interrupt handler in clock event mode selection. Setup and remove the interrupt handler in clock event mode selection.

View File

@ -1,7 +1,7 @@
From 890ee90d70aa14cfd671d315eacb89c79ee13764 Mon Sep 17 00:00:00 2001 From 890ee90d70aa14cfd671d315eacb89c79ee13764 Mon Sep 17 00:00:00 2001
From: Benedikt Spranger <b.spranger@linutronix.de> From: Benedikt Spranger <b.spranger@linutronix.de>
Date: Mon, 8 Mar 2010 18:57:04 +0100 Date: Mon, 8 Mar 2010 18:57:04 +0100
Subject: [PATCH 040/293] clocksource: TCLIB: Allow higher clock rates for Subject: [PATCH 040/298] clocksource: TCLIB: Allow higher clock rates for
clock events clock events
As default the TCLIB uses the 32KiHz base clock rate for clock events. As default the TCLIB uses the 32KiHz base clock rate for clock events.

View File

@ -1,7 +1,7 @@
From ab43eaf635c082d12f40d1a43d0c468860a2aadf Mon Sep 17 00:00:00 2001 From ab43eaf635c082d12f40d1a43d0c468860a2aadf Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu> From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:18 -0500 Date: Fri, 3 Jul 2009 08:30:18 -0500
Subject: [PATCH 041/293] drivers/net: tulip_remove_one needs to call Subject: [PATCH 041/298] drivers/net: tulip_remove_one needs to call
pci_disable_device() pci_disable_device()
Otherwise the device is not completely shut down. Otherwise the device is not completely shut down.

View File

@ -1,7 +1,7 @@
From ac022849d09f8df57b66a772e050be93d743b830 Mon Sep 17 00:00:00 2001 From ac022849d09f8df57b66a772e050be93d743b830 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu> From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:24 -0500 Date: Fri, 3 Jul 2009 08:29:24 -0500
Subject: [PATCH 042/293] drivers/net: Use disable_irq_nosync() in 8139too Subject: [PATCH 042/298] drivers/net: Use disable_irq_nosync() in 8139too
Use disable_irq_nosync() instead of disable_irq() as this might be Use disable_irq_nosync() instead of disable_irq() as this might be
called in atomic context with netpoll. called in atomic context with netpoll.

View File

@ -1,7 +1,7 @@
From 8d6a2e5c70cf597fb40887f6a63fdc2ac347a1a5 Mon Sep 17 00:00:00 2001 From 8d6a2e5c70cf597fb40887f6a63fdc2ac347a1a5 Mon Sep 17 00:00:00 2001
From: Darren Hart <dvhltc@us.ibm.com> From: Darren Hart <dvhltc@us.ibm.com>
Date: Tue, 18 May 2010 14:33:07 -0700 Date: Tue, 18 May 2010 14:33:07 -0700
Subject: [PATCH 043/293] drivers: net: ehea: Make rx irq handler non-threaded Subject: [PATCH 043/298] drivers: net: ehea: Make rx irq handler non-threaded
(IRQF_NO_THREAD) (IRQF_NO_THREAD)
The underlying hardware is edge triggered but presented by XICS as level The underlying hardware is edge triggered but presented by XICS as level

View File

@ -1,7 +1,7 @@
From c8cf5f9bff4436f00a741362911ca1aead9dc567 Mon Sep 17 00:00:00 2001 From c8cf5f9bff4436f00a741362911ca1aead9dc567 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 17 Nov 2009 12:02:43 +0100 Date: Tue, 17 Nov 2009 12:02:43 +0100
Subject: [PATCH 044/293] drivers: net: at91_ether: Make mdio protection -rt Subject: [PATCH 044/298] drivers: net: at91_ether: Make mdio protection -rt
safe safe
Neither the phy interrupt nor the timer callback which updates the Neither the phy interrupt nor the timer callback which updates the

View File

@ -1,7 +1,7 @@
From b4497014b4ddc2a77fc99b9de470b3b9f6f0e536 Mon Sep 17 00:00:00 2001 From b4497014b4ddc2a77fc99b9de470b3b9f6f0e536 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 21 Mar 2011 13:32:17 +0100 Date: Mon, 21 Mar 2011 13:32:17 +0100
Subject: [PATCH 045/293] preempt-mark-legitimated-no-resched-sites.patch Subject: [PATCH 045/298] preempt-mark-legitimated-no-resched-sites.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From 70618722ed5ae6d49e38da3489336c7ce9c10b3c Mon Sep 17 00:00:00 2001 From 70618722ed5ae6d49e38da3489336c7ce9c10b3c Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu> From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:37 -0500 Date: Fri, 3 Jul 2009 08:30:37 -0500
Subject: [PATCH 046/293] mm: Prepare decoupling the page fault disabling Subject: [PATCH 046/298] mm: Prepare decoupling the page fault disabling
logic logic
Add a pagefault_disabled variable to task_struct to allow decoupling Add a pagefault_disabled variable to task_struct to allow decoupling

View File

@ -1,7 +1,7 @@
From 2426a29b9c770110aca6c050ac3aadd8fe3ae3c6 Mon Sep 17 00:00:00 2001 From 2426a29b9c770110aca6c050ac3aadd8fe3ae3c6 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 17 Mar 2011 11:32:28 +0100 Date: Thu, 17 Mar 2011 11:32:28 +0100
Subject: [PATCH 047/293] mm: Fixup all fault handlers to check Subject: [PATCH 047/298] mm: Fixup all fault handlers to check
current->pagefault_disable current->pagefault_disable
Necessary for decoupling pagefault disable from preempt count. Necessary for decoupling pagefault disable from preempt count.

View File

@ -1,7 +1,7 @@
From 60ea4b59fcb7fb2cd3fa3d5721fd2a02e42b6e22 Mon Sep 17 00:00:00 2001 From 60ea4b59fcb7fb2cd3fa3d5721fd2a02e42b6e22 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl> From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Thu, 11 Aug 2011 15:31:31 +0200 Date: Thu, 11 Aug 2011 15:31:31 +0200
Subject: [PATCH 048/293] mm: pagefault_disabled() Subject: [PATCH 048/298] mm: pagefault_disabled()
Wrap the test for pagefault_disabled() into a helper, this allows us Wrap the test for pagefault_disabled() into a helper, this allows us
to remove the need for current->pagefault_disabled on !-rt kernels. to remove the need for current->pagefault_disabled on !-rt kernels.

View File

@ -1,7 +1,7 @@
From 01fed41acdfa324bafb3b52c6396f8fd1f36936d Mon Sep 17 00:00:00 2001 From 01fed41acdfa324bafb3b52c6396f8fd1f36936d Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl> From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Fri, 5 Aug 2011 17:16:58 +0200 Date: Fri, 5 Aug 2011 17:16:58 +0200
Subject: [PATCH 049/293] mm: raw_pagefault_disable Subject: [PATCH 049/298] mm: raw_pagefault_disable
Adding migrate_disable() to pagefault_disable() to preserve the Adding migrate_disable() to pagefault_disable() to preserve the
per-cpu thing for kmap_atomic might not have been the best of choices. per-cpu thing for kmap_atomic might not have been the best of choices.

View File

@ -1,7 +1,7 @@
From b244fb26da5ce884602f78c0ecc57717aa0dddde Mon Sep 17 00:00:00 2001 From b244fb26da5ce884602f78c0ecc57717aa0dddde Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 17 Jun 2011 18:56:24 +0200 Date: Fri, 17 Jun 2011 18:56:24 +0200
Subject: [PATCH 050/293] filemap-fix-up.patch Subject: [PATCH 050/298] filemap-fix-up.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Wrecked-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> Wrecked-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>

View File

@ -1,7 +1,7 @@
From 44a470aac7c04060c52b63f9ff51d710fd155e97 Mon Sep 17 00:00:00 2001 From 44a470aac7c04060c52b63f9ff51d710fd155e97 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 25 Jul 2009 22:06:27 +0200 Date: Sat, 25 Jul 2009 22:06:27 +0200
Subject: [PATCH 051/293] mm: Remove preempt count from pagefault Subject: [PATCH 051/298] mm: Remove preempt count from pagefault
disable/enable disable/enable
Now that all users are cleaned up, we can remove the preemption count. Now that all users are cleaned up, we can remove the preemption count.

View File

@ -1,7 +1,7 @@
From 89844ebeefe13e22429422b7f18029b0e1708740 Mon Sep 17 00:00:00 2001 From 89844ebeefe13e22429422b7f18029b0e1708740 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu> From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:25 -0500 Date: Fri, 3 Jul 2009 08:29:25 -0500
Subject: [PATCH 052/293] x86: highmem: Replace BUG_ON by WARN_ON Subject: [PATCH 052/298] x86: highmem: Replace BUG_ON by WARN_ON
The machine might survive that problem and be at least in a state The machine might survive that problem and be at least in a state
which allows us to get more information about the problem. which allows us to get more information about the problem.

View File

@ -1,7 +1,7 @@
From fbedebcab247b428ead1e76dcac74b934fcfaf69 Mon Sep 17 00:00:00 2001 From fbedebcab247b428ead1e76dcac74b934fcfaf69 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 15 Jul 2010 10:29:00 +0200 Date: Thu, 15 Jul 2010 10:29:00 +0200
Subject: [PATCH 053/293] suspend: Prevent might sleep splats Subject: [PATCH 053/298] suspend: Prevent might sleep splats
timekeeping suspend/resume calls read_persistant_clock() which takes timekeeping suspend/resume calls read_persistant_clock() which takes
rtc_lock. That results in might sleep warnings because at that point rtc_lock. That results in might sleep warnings because at that point

View File

@ -1,7 +1,7 @@
From a1cc45e2f5c19473168c195915534db3ce745259 Mon Sep 17 00:00:00 2001 From a1cc45e2f5c19473168c195915534db3ce745259 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 13 Aug 2009 09:04:10 +0200 Date: Thu, 13 Aug 2009 09:04:10 +0200
Subject: [PATCH 054/293] OF: Fixup resursive locking code paths Subject: [PATCH 054/298] OF: Fixup resursive locking code paths
There is no real reason to use a rwlock for devtree_lock. It even There is no real reason to use a rwlock for devtree_lock. It even
could be a mutex, but unfortunately it's locked from cpu hotplug could be a mutex, but unfortunately it's locked from cpu hotplug

View File

@ -1,7 +1,7 @@
From 328561d6897b8df487719339d733ab5c2e8f5ecb Mon Sep 17 00:00:00 2001 From 328561d6897b8df487719339d733ab5c2e8f5ecb Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 21 Mar 2011 14:35:34 +0100 Date: Mon, 21 Mar 2011 14:35:34 +0100
Subject: [PATCH 055/293] of-convert-devtree-lock.patch Subject: [PATCH 055/298] of-convert-devtree-lock.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From db2a30e49ae085a76608e2adb01a5121db28d917 Mon Sep 17 00:00:00 2001 From db2a30e49ae085a76608e2adb01a5121db28d917 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org> From: Peter Zijlstra <peterz@infradead.org>
Date: Tue, 21 Jun 2011 11:22:36 +0200 Date: Tue, 21 Jun 2011 11:22:36 +0200
Subject: [PATCH 056/293] list-add-list-last-entry.patch Subject: [PATCH 056/298] list-add-list-last-entry.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From 01c7bdb636aa502924a22d61df6d34c7dabd0f24 Mon Sep 17 00:00:00 2001 From 01c7bdb636aa502924a22d61df6d34c7dabd0f24 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <peterz@infradead.org> From: Peter Zijlstra <peterz@infradead.org>
Date: Tue, 21 Jun 2011 11:24:35 +0200 Date: Tue, 21 Jun 2011 11:24:35 +0200
Subject: [PATCH 057/293] mm-page-alloc-use-list-last-entry.patch Subject: [PATCH 057/298] mm-page-alloc-use-list-last-entry.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From a9a2e9f6f45dbf667b4c6f9006d4d312725595c8 Mon Sep 17 00:00:00 2001 From a9a2e9f6f45dbf667b4c6f9006d4d312725595c8 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 20 Jun 2011 10:42:04 +0200 Date: Mon, 20 Jun 2011 10:42:04 +0200
Subject: [PATCH 058/293] mm-slab-move-debug-out.patch Subject: [PATCH 058/298] mm-slab-move-debug-out.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From 5e916c0eea88cd9b4392c2e114e946a49b44abc1 Mon Sep 17 00:00:00 2001 From 5e916c0eea88cd9b4392c2e114e946a49b44abc1 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 15 Jul 2011 21:24:27 +0200 Date: Fri, 15 Jul 2011 21:24:27 +0200
Subject: [PATCH 059/293] rwsem-inlcude-fix.patch Subject: [PATCH 059/298] rwsem-inlcude-fix.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From 73360f68e8f18649ce2257015e775765822ef955 Mon Sep 17 00:00:00 2001 From 73360f68e8f18649ce2257015e775765822ef955 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 14 Nov 2011 10:52:34 +0100 Date: Mon, 14 Nov 2011 10:52:34 +0100
Subject: [PATCH 060/293] sysctl-include-fix.patch Subject: [PATCH 060/298] sysctl-include-fix.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From 668bdbfd3194599210eb0fa8c8b5ec0fd68f2457 Mon Sep 17 00:00:00 2001 From 668bdbfd3194599210eb0fa8c8b5ec0fd68f2457 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Jun 2011 10:59:58 +0200 Date: Tue, 28 Jun 2011 10:59:58 +0200
Subject: [PATCH 061/293] net-flip-lock-dep-thingy.patch Subject: [PATCH 061/298] net-flip-lock-dep-thingy.patch
======================================================= =======================================================
[ INFO: possible circular locking dependency detected ] [ INFO: possible circular locking dependency detected ]

View File

@ -1,7 +1,7 @@
From 84cf88e80f3c89e32cae33f68d4460196708a750 Mon Sep 17 00:00:00 2001 From 84cf88e80f3c89e32cae33f68d4460196708a750 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Jun 2011 15:44:15 +0200 Date: Tue, 28 Jun 2011 15:44:15 +0200
Subject: [PATCH 062/293] softirq-thread-do-softirq.patch Subject: [PATCH 062/298] softirq-thread-do-softirq.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From 94eb7c824497d39a68c51147d7be6806d2fe6aa8 Mon Sep 17 00:00:00 2001 From 94eb7c824497d39a68c51147d7be6806d2fe6aa8 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 28 Jun 2011 15:46:49 +0200 Date: Tue, 28 Jun 2011 15:46:49 +0200
Subject: [PATCH 063/293] softirq-split-out-code.patch Subject: [PATCH 063/298] softirq-split-out-code.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From f73f966e6ac914be044740488b85fdff28638522 Mon Sep 17 00:00:00 2001 From f73f966e6ac914be044740488b85fdff28638522 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu> From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:27 -0500 Date: Fri, 3 Jul 2009 08:29:27 -0500
Subject: [PATCH 064/293] x86: Do not unmask io_apic when interrupt is in Subject: [PATCH 064/298] x86: Do not unmask io_apic when interrupt is in
progress progress
With threaded interrupts we might see an interrupt in progress on With threaded interrupts we might see an interrupt in progress on

View File

@ -1,7 +1,7 @@
From dec61c316e4fbad5e7459379f1a8e901c8f8d007 Mon Sep 17 00:00:00 2001 From dec61c316e4fbad5e7459379f1a8e901c8f8d007 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 18 Jul 2011 15:59:38 +0200 Date: Mon, 18 Jul 2011 15:59:38 +0200
Subject: [PATCH 065/293] x86-32-fix-signal-crap.patch Subject: [PATCH 065/298] x86-32-fix-signal-crap.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From 2c376af02599836bafd265aa7ac2adca48496211 Mon Sep 17 00:00:00 2001 From 2c376af02599836bafd265aa7ac2adca48496211 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org> From: Steven Rostedt <rostedt@goodmis.org>
Date: Tue, 10 Apr 2012 14:33:57 -0400 Date: Tue, 10 Apr 2012 14:33:57 -0400
Subject: [PATCH 066/293] x86: Do not disable preemption in int3 on 32bit Subject: [PATCH 066/298] x86: Do not disable preemption in int3 on 32bit
Preemption must be disabled before enabling interrupts in do_trap Preemption must be disabled before enabling interrupts in do_trap
on x86_64 because the stack in use for int3 and debug is a per CPU on x86_64 because the stack in use for int3 and debug is a per CPU

View File

@ -1,7 +1,7 @@
From ea76c19131be181eb90736b2dbb29c973e744e82 Mon Sep 17 00:00:00 2001 From ea76c19131be181eb90736b2dbb29c973e744e82 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 24 Jun 2011 22:23:02 +0200 Date: Fri, 24 Jun 2011 22:23:02 +0200
Subject: [PATCH 067/293] rcu: Reduce lock section Subject: [PATCH 067/298] rcu: Reduce lock section
So the waitqueue wakeup is outside the raw locked section. So the waitqueue wakeup is outside the raw locked section.

View File

@ -1,7 +1,7 @@
From 4e0a052a487d10e5156b9635cc53f5d48826a0df Mon Sep 17 00:00:00 2001 From 4e0a052a487d10e5156b9635cc53f5d48826a0df Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 17 Jul 2011 21:25:03 +0200 Date: Sun, 17 Jul 2011 21:25:03 +0200
Subject: [PATCH 068/293] locking-various-init-fixes.patch Subject: [PATCH 068/298] locking-various-init-fixes.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From 17acde0bb383331ed567736803fb33432637b3d5 Mon Sep 17 00:00:00 2001 From 17acde0bb383331ed567736803fb33432637b3d5 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 1 Dec 2011 00:04:00 +0100 Date: Thu, 1 Dec 2011 00:04:00 +0100
Subject: [PATCH 069/293] wait: Provide __wake_up_all_locked Subject: [PATCH 069/298] wait: Provide __wake_up_all_locked
For code which protects the waitqueue itself with another lock it For code which protects the waitqueue itself with another lock it
makes no sense to acquire the waitqueue lock for wakeup all. Provide makes no sense to acquire the waitqueue lock for wakeup all. Provide

View File

@ -1,7 +1,7 @@
From 1551540a45394dba2205cacc64b8614abd85eea1 Mon Sep 17 00:00:00 2001 From 1551540a45394dba2205cacc64b8614abd85eea1 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 1 Dec 2011 00:07:16 +0100 Date: Thu, 1 Dec 2011 00:07:16 +0100
Subject: [PATCH 070/293] pci: Use __wake_up_all_locked Subject: [PATCH 070/298] pci: Use __wake_up_all_locked
pci_unblock_user_cfg_access() pci_unblock_user_cfg_access()
The waitqueue is protected by the pci_lock, so we can just avoid to The waitqueue is protected by the pci_lock, so we can just avoid to

View File

@ -1,7 +1,7 @@
From 9bfb352b17690edf4108a5ca15db803d66c278c9 Mon Sep 17 00:00:00 2001 From 9bfb352b17690edf4108a5ca15db803d66c278c9 Mon Sep 17 00:00:00 2001
From: Carsten Emde <C.Emde@osadl.org> From: Carsten Emde <C.Emde@osadl.org>
Date: Tue, 19 Jul 2011 14:03:41 +0100 Date: Tue, 19 Jul 2011 14:03:41 +0100
Subject: [PATCH 071/293] latency-hist.patch Subject: [PATCH 071/298] latency-hist.patch
This patch provides a recording mechanism to store data of potential This patch provides a recording mechanism to store data of potential
sources of system latencies. The recordings separately determine the sources of system latencies. The recordings separately determine the

View File

@ -1,7 +1,7 @@
From 7fbb056654b429046ad49cce27dea822c25b6422 Mon Sep 17 00:00:00 2001 From 7fbb056654b429046ad49cce27dea822c25b6422 Mon Sep 17 00:00:00 2001
From: Carsten Emde <C.Emde@osadl.org> From: Carsten Emde <C.Emde@osadl.org>
Date: Tue, 19 Jul 2011 13:53:12 +0100 Date: Tue, 19 Jul 2011 13:53:12 +0100
Subject: [PATCH 072/293] hwlatdetect.patch Subject: [PATCH 072/298] hwlatdetect.patch
Jon Masters developed this wonderful SMI detector. For details please Jon Masters developed this wonderful SMI detector. For details please
consult Documentation/hwlat_detector.txt. It could be ported to Linux consult Documentation/hwlat_detector.txt. It could be ported to Linux

View File

@ -1,7 +1,7 @@
From c711ee32fe51cb95cf78db205d32e4a26604834a Mon Sep 17 00:00:00 2001 From c711ee32fe51cb95cf78db205d32e4a26604834a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 8 Jul 2011 20:25:16 +0200 Date: Fri, 8 Jul 2011 20:25:16 +0200
Subject: [PATCH 073/293] localversion.patch Subject: [PATCH 073/298] localversion.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>

View File

@ -1,7 +1,7 @@
From 028e108c962dac22e83fd4d6d39c3368e9210a99 Mon Sep 17 00:00:00 2001 From 028e108c962dac22e83fd4d6d39c3368e9210a99 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 23 Jul 2011 11:04:08 +0200 Date: Sat, 23 Jul 2011 11:04:08 +0200
Subject: [PATCH 074/293] early-printk-consolidate.patch Subject: [PATCH 074/298] early-printk-consolidate.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From 58cbc1c4b45155ba66ee494e2b98f354fbc933c4 Mon Sep 17 00:00:00 2001 From 58cbc1c4b45155ba66ee494e2b98f354fbc933c4 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu> From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 22 Jul 2011 17:58:40 +0200 Date: Fri, 22 Jul 2011 17:58:40 +0200
Subject: [PATCH 075/293] printk-kill.patch Subject: [PATCH 075/298] printk-kill.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From 8929579704c194c24d2e384186458f6906e855f2 Mon Sep 17 00:00:00 2001 From 8929579704c194c24d2e384186458f6906e855f2 Mon Sep 17 00:00:00 2001
From: Peter Zijlstra <a.p.zijlstra@chello.nl> From: Peter Zijlstra <a.p.zijlstra@chello.nl>
Date: Fri, 2 Sep 2011 14:29:33 +0200 Date: Fri, 2 Sep 2011 14:29:33 +0200
Subject: [PATCH 076/293] printk: 'force_early_printk' boot param to help with Subject: [PATCH 076/298] printk: 'force_early_printk' boot param to help with
debugging debugging
Gives me an option to screw printk and actually see what the machine Gives me an option to screw printk and actually see what the machine

View File

@ -1,7 +1,7 @@
From 1673a9dc06579441704c80227fe840b9af44caa0 Mon Sep 17 00:00:00 2001 From 1673a9dc06579441704c80227fe840b9af44caa0 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 17 Jun 2011 12:39:57 +0200 Date: Fri, 17 Jun 2011 12:39:57 +0200
Subject: [PATCH 077/293] rt-preempt-base-config.patch Subject: [PATCH 077/298] rt-preempt-base-config.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From 70dcc9e94c52f35f4245293c3ede18e7b8d97e84 Mon Sep 17 00:00:00 2001 From 70dcc9e94c52f35f4245293c3ede18e7b8d97e84 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu> From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:58 -0500 Date: Fri, 3 Jul 2009 08:29:58 -0500
Subject: [PATCH 078/293] bug: BUG_ON/WARN_ON variants dependend on RT/!RT Subject: [PATCH 078/298] bug: BUG_ON/WARN_ON variants dependend on RT/!RT
Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

View File

@ -1,7 +1,7 @@
From 1ce419159b5c20466a53bbda15a27386e6b880ad Mon Sep 17 00:00:00 2001 From 1ce419159b5c20466a53bbda15a27386e6b880ad Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 21 Jul 2009 22:34:14 +0200 Date: Tue, 21 Jul 2009 22:34:14 +0200
Subject: [PATCH 079/293] rt: local_irq_* variants depending on RT/!RT Subject: [PATCH 079/298] rt: local_irq_* variants depending on RT/!RT
Add local_irq_*_(no)rt variant which are mainly used to break Add local_irq_*_(no)rt variant which are mainly used to break
interrupt disabled sections on PREEMPT_RT or to explicitely disable interrupt disabled sections on PREEMPT_RT or to explicitely disable

View File

@ -1,7 +1,7 @@
From dd8adb210da50bd710b2ef1e714fcc37b4ac75d8 Mon Sep 17 00:00:00 2001 From dd8adb210da50bd710b2ef1e714fcc37b4ac75d8 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 24 Jul 2009 12:38:56 +0200 Date: Fri, 24 Jul 2009 12:38:56 +0200
Subject: [PATCH 080/293] preempt: Provide preempt_*_(no)rt variants Subject: [PATCH 080/298] preempt: Provide preempt_*_(no)rt variants
RT needs a few preempt_disable/enable points which are not necessary RT needs a few preempt_disable/enable points which are not necessary
otherwise. Implement variants to avoid #ifdeffery. otherwise. Implement variants to avoid #ifdeffery.

View File

@ -1,7 +1,7 @@
From f7ccdc8faad8f523bc55de7addb5b16c42255476 Mon Sep 17 00:00:00 2001 From f7ccdc8faad8f523bc55de7addb5b16c42255476 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com> From: Steven Rostedt <srostedt@redhat.com>
Date: Fri, 3 Jul 2009 08:44:29 -0500 Date: Fri, 3 Jul 2009 08:44:29 -0500
Subject: [PATCH 081/293] ata: Do not disable interrupts in ide code for Subject: [PATCH 081/298] ata: Do not disable interrupts in ide code for
preempt-rt preempt-rt
Use the local_irq_*_nort variants. Use the local_irq_*_nort variants.

View File

@ -1,7 +1,7 @@
From dbceea09a06feddf7800995d92d88a02de5414a2 Mon Sep 17 00:00:00 2001 From dbceea09a06feddf7800995d92d88a02de5414a2 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu> From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:16 -0500 Date: Fri, 3 Jul 2009 08:30:16 -0500
Subject: [PATCH 082/293] ide: Do not disable interrupts for PREEMPT-RT Subject: [PATCH 082/298] ide: Do not disable interrupts for PREEMPT-RT
Use the local_irq_*_nort variants. Use the local_irq_*_nort variants.

View File

@ -1,7 +1,7 @@
From 7a518f7a931a16828c4fc666a5636932a3414dd7 Mon Sep 17 00:00:00 2001 From 7a518f7a931a16828c4fc666a5636932a3414dd7 Mon Sep 17 00:00:00 2001
From: Sven-Thorsten Dietrich <sdietrich@novell.com> From: Sven-Thorsten Dietrich <sdietrich@novell.com>
Date: Fri, 3 Jul 2009 08:30:35 -0500 Date: Fri, 3 Jul 2009 08:30:35 -0500
Subject: [PATCH 083/293] infiniband: Mellanox IB driver patch use _nort() Subject: [PATCH 083/298] infiniband: Mellanox IB driver patch use _nort()
primitives primitives
Fixes in_atomic stack-dump, when Mellanox module is loaded into the RT Fixes in_atomic stack-dump, when Mellanox module is loaded into the RT

View File

@ -1,7 +1,7 @@
From 89e13d3cc9bf0bb585ab2a908dc391d1733f99eb Mon Sep 17 00:00:00 2001 From 89e13d3cc9bf0bb585ab2a908dc391d1733f99eb Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu> From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:30:16 -0500 Date: Fri, 3 Jul 2009 08:30:16 -0500
Subject: [PATCH 084/293] input: gameport: Do not disable interrupts on Subject: [PATCH 084/298] input: gameport: Do not disable interrupts on
PREEMPT_RT PREEMPT_RT
Use the _nort() primitives. Use the _nort() primitives.

View File

@ -1,7 +1,7 @@
From d4185c420111febc8d903aee1904d540da948b7a Mon Sep 17 00:00:00 2001 From d4185c420111febc8d903aee1904d540da948b7a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 21 Jul 2009 22:54:51 +0200 Date: Tue, 21 Jul 2009 22:54:51 +0200
Subject: [PATCH 085/293] acpi: Do not disable interrupts on PREEMPT_RT Subject: [PATCH 085/298] acpi: Do not disable interrupts on PREEMPT_RT
Use the local_irq_*_nort() variants. Use the local_irq_*_nort() variants.

View File

@ -1,7 +1,7 @@
From a0e124f937527ba8b7287af362a1bfe8a66a1bd3 Mon Sep 17 00:00:00 2001 From a0e124f937527ba8b7287af362a1bfe8a66a1bd3 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 21 Jul 2009 23:06:05 +0200 Date: Tue, 21 Jul 2009 23:06:05 +0200
Subject: [PATCH 086/293] core: Do not disable interrupts on RT in Subject: [PATCH 086/298] core: Do not disable interrupts on RT in
kernel/users.c kernel/users.c
Use the local_irq_*_nort variants to reduce latencies in RT. The code Use the local_irq_*_nort variants to reduce latencies in RT. The code

View File

@ -1,7 +1,7 @@
From 01fc5c26382d85eecf4efb4f77ff2689923104bf Mon Sep 17 00:00:00 2001 From 01fc5c26382d85eecf4efb4f77ff2689923104bf Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu> From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:44:33 -0500 Date: Fri, 3 Jul 2009 08:44:33 -0500
Subject: [PATCH 087/293] core: Do not disable interrupts on RT in Subject: [PATCH 087/298] core: Do not disable interrupts on RT in
res_counter.c res_counter.c
Frederic Weisbecker reported this warning: Frederic Weisbecker reported this warning:

View File

@ -1,7 +1,7 @@
From ce165bff5079943f6f12b4f9667ae55fea8c5d5f Mon Sep 17 00:00:00 2001 From ce165bff5079943f6f12b4f9667ae55fea8c5d5f Mon Sep 17 00:00:00 2001
From: Steven Rostedt <srostedt@redhat.com> From: Steven Rostedt <srostedt@redhat.com>
Date: Fri, 3 Jul 2009 08:44:26 -0500 Date: Fri, 3 Jul 2009 08:44:26 -0500
Subject: [PATCH 088/293] usb: Use local_irq_*_nort() variants Subject: [PATCH 088/298] usb: Use local_irq_*_nort() variants
[ tglx: Now that irqf_disabled is dead we should kill that ] [ tglx: Now that irqf_disabled is dead we should kill that ]

View File

@ -1,7 +1,7 @@
From 37e7073e23173b18d76113ef331bcc19bdaef4b4 Mon Sep 17 00:00:00 2001 From 37e7073e23173b18d76113ef331bcc19bdaef4b4 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Mon, 17 Aug 2009 19:49:19 +0200 Date: Mon, 17 Aug 2009 19:49:19 +0200
Subject: [PATCH 089/293] tty: Do not disable interrupts in put_ldisc on -rt Subject: [PATCH 089/298] tty: Do not disable interrupts in put_ldisc on -rt
Fixes the following on PREEMPT_RT: Fixes the following on PREEMPT_RT:

View File

@ -1,7 +1,7 @@
From ef8b541dff3470b89774f8a15cdf75e95cf5918a Mon Sep 17 00:00:00 2001 From ef8b541dff3470b89774f8a15cdf75e95cf5918a Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 3 Jul 2009 08:44:34 -0500 Date: Fri, 3 Jul 2009 08:44:34 -0500
Subject: [PATCH 090/293] mm: scatterlist dont disable irqs on RT Subject: [PATCH 090/298] mm: scatterlist dont disable irqs on RT
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From b6ae74d9a775fb7f82fbe31f364822eeba9e6ba2 Mon Sep 17 00:00:00 2001 From b6ae74d9a775fb7f82fbe31f364822eeba9e6ba2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 22 Jul 2011 08:07:08 +0200 Date: Fri, 22 Jul 2011 08:07:08 +0200
Subject: [PATCH 091/293] signal-fix-up-rcu-wreckage.patch Subject: [PATCH 091/298] signal-fix-up-rcu-wreckage.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From ef98ecbfe82c51837506361634217adbfbd235c2 Mon Sep 17 00:00:00 2001 From ef98ecbfe82c51837506361634217adbfbd235c2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Thu, 21 Jul 2011 21:05:33 +0200 Date: Thu, 21 Jul 2011 21:05:33 +0200
Subject: [PATCH 092/293] net-wireless-warn-nort.patch Subject: [PATCH 092/298] net-wireless-warn-nort.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From b8455ad0e6addf76723de42ce869e0a0eebccf91 Mon Sep 17 00:00:00 2001 From b8455ad0e6addf76723de42ce869e0a0eebccf91 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 19 Aug 2009 09:56:42 +0200 Date: Wed, 19 Aug 2009 09:56:42 +0200
Subject: [PATCH 093/293] mm: Replace cgroup_page bit spinlock Subject: [PATCH 093/298] mm: Replace cgroup_page bit spinlock
Bit spinlocks are not working on RT. Replace them. Bit spinlocks are not working on RT. Replace them.

View File

@ -1,7 +1,7 @@
From 033ffbee27b7ff0bfdb6ec12b84bc2c7e9913123 Mon Sep 17 00:00:00 2001 From 033ffbee27b7ff0bfdb6ec12b84bc2c7e9913123 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 18 Mar 2011 09:18:52 +0100 Date: Fri, 18 Mar 2011 09:18:52 +0100
Subject: [PATCH 094/293] buffer_head: Replace bh_uptodate_lock for -rt Subject: [PATCH 094/298] buffer_head: Replace bh_uptodate_lock for -rt
Wrap the bit_spin_lock calls into a separate inline and add the RT Wrap the bit_spin_lock calls into a separate inline and add the RT
replacements with a real spinlock. replacements with a real spinlock.

View File

@ -1,7 +1,7 @@
From 1b799f7f7a2f891995196b56fec9e76cb4fa38ae Mon Sep 17 00:00:00 2001 From 1b799f7f7a2f891995196b56fec9e76cb4fa38ae Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 18 Mar 2011 10:11:25 +0100 Date: Fri, 18 Mar 2011 10:11:25 +0100
Subject: [PATCH 095/293] fs: jbd/jbd2: Make state lock and journal head lock Subject: [PATCH 095/298] fs: jbd/jbd2: Make state lock and journal head lock
rt safe rt safe
bit_spin_locks break under RT. bit_spin_locks break under RT.

View File

@ -1,7 +1,7 @@
From 9e36b69b59a8a73ad8d8029d6882e825221a78f2 Mon Sep 17 00:00:00 2001 From 9e36b69b59a8a73ad8d8029d6882e825221a78f2 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 18 Mar 2011 10:22:04 +0100 Date: Fri, 18 Mar 2011 10:22:04 +0100
Subject: [PATCH 096/293] genirq: Disable DEBUG_SHIRQ for rt Subject: [PATCH 096/298] genirq: Disable DEBUG_SHIRQ for rt
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From bab5f8939b10864d59b8c910e417fb064618ff9d Mon Sep 17 00:00:00 2001 From bab5f8939b10864d59b8c910e417fb064618ff9d Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 21 Jul 2009 16:07:37 +0200 Date: Tue, 21 Jul 2009 16:07:37 +0200
Subject: [PATCH 097/293] genirq: Disable random call on preempt-rt Subject: [PATCH 097/298] genirq: Disable random call on preempt-rt
The random call introduces high latencies and is almost The random call introduces high latencies and is almost
unused. Disable it for -rt. unused. Disable it for -rt.

View File

@ -1,7 +1,7 @@
From 47eefd1f3d6cd565f1701b67a3a1787587a1fedb Mon Sep 17 00:00:00 2001 From 47eefd1f3d6cd565f1701b67a3a1787587a1fedb Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu> From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 3 Jul 2009 08:29:57 -0500 Date: Fri, 3 Jul 2009 08:29:57 -0500
Subject: [PATCH 098/293] genirq: disable irqpoll on -rt Subject: [PATCH 098/298] genirq: disable irqpoll on -rt
Creates long latencies for no value Creates long latencies for no value

View File

@ -1,7 +1,7 @@
From d22c51519bb68a2e3f052c5f1c0bee8e81af6a9f Mon Sep 17 00:00:00 2001 From d22c51519bb68a2e3f052c5f1c0bee8e81af6a9f Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 3 Apr 2011 11:57:29 +0200 Date: Sun, 3 Apr 2011 11:57:29 +0200
Subject: [PATCH 099/293] genirq-force-threading.patch Subject: [PATCH 099/298] genirq-force-threading.patch
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- ---

View File

@ -1,7 +1,7 @@
From bc31e73179b90497e1b90662841b71b540b8ba81 Mon Sep 17 00:00:00 2001 From bc31e73179b90497e1b90662841b71b540b8ba81 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 20 Jun 2009 11:36:54 +0200 Date: Sat, 20 Jun 2009 11:36:54 +0200
Subject: [PATCH 100/293] drivers/net: fix livelock issues Subject: [PATCH 100/298] drivers/net: fix livelock issues
Preempt-RT runs into a live lock issue with the NETDEV_TX_LOCKED micro Preempt-RT runs into a live lock issue with the NETDEV_TX_LOCKED micro
optimization. The reason is that the softirq thread is rescheduling optimization. The reason is that the softirq thread is rescheduling

View File

@ -1,7 +1,7 @@
From de911e39d69dd818cfa24a052b71e1f56e702164 Mon Sep 17 00:00:00 2001 From de911e39d69dd818cfa24a052b71e1f56e702164 Mon Sep 17 00:00:00 2001
From: Steven Rostedt <rostedt@goodmis.org> From: Steven Rostedt <rostedt@goodmis.org>
Date: Fri, 3 Jul 2009 08:30:00 -0500 Date: Fri, 3 Jul 2009 08:30:00 -0500
Subject: [PATCH 101/293] drivers/net: vortex fix locking issues Subject: [PATCH 101/298] drivers/net: vortex fix locking issues
Argh, cut and paste wasn't enough... Argh, cut and paste wasn't enough...

Some files were not shown because too many files have changed in this diff Show More