[rt] Update to 3.2.34-rt51
svn path=/dists/sid/linux/; revision=19597
This commit is contained in:
parent
1755d01153
commit
b387525342
|
@ -120,6 +120,10 @@ linux (3.2.35-1) UNRELEASED; urgency=low
|
|||
* kmod: make __request_module() killable (CVE-2012-4398)
|
||||
* exec: do not leave bprm->interp on stack (CVE-2012-4530)
|
||||
* exec: use -ELOOP for max recursion depth
|
||||
* [rt] Update to 3.2.34-rt51:
|
||||
- hrtimer: Raise softirq if hrtimer irq stalled
|
||||
- rcu: Disable RCU_FAST_NO_HZ on RT
|
||||
- net: netfilter: Serialize xt_write_recseq sections on RT
|
||||
|
||||
[ Ian Campbell ]
|
||||
* [xen] add support for microcode updating. (Closes: #693053)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 40ff3fa2fc5f67823a7c8408dc2777cbd979a719 Mon Sep 17 00:00:00 2001
|
||||
From cab5e5d3644355547d9abbf363d6e7367e4c1f2f 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/287] Revert "workqueue: skip nr_running sanity check in
|
||||
Subject: [PATCH 001/290] Revert "workqueue: skip nr_running sanity check in
|
||||
worker_enter_idle() if trustee is active"
|
||||
|
||||
This reverts commit 5d79c6f64a904afc92a329f80abe693e3ae105fe.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 35ae5a058eec4261a05eea67efc7f76178d40e7a Mon Sep 17 00:00:00 2001
|
||||
From fda2b51e9b7128e0dde46a0644b6d1041dc18457 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/287] x86: Call idle notifier after irq_enter()
|
||||
Subject: [PATCH 002/290] 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
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 26486b9ff7aa913e61f1eb7f98385e9e84b9ebf0 Mon Sep 17 00:00:00 2001
|
||||
From 4f21e8f0c37c3c01482c714b091780d2d633df48 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/287] slab, lockdep: Annotate all slab caches
|
||||
Subject: [PATCH 003/290] slab, lockdep: Annotate all slab caches
|
||||
|
||||
Currently we only annotate the kmalloc caches, annotate all of them.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 5500b2a2da3b94c18d1148cc504f5dd8a1e36ab2 Mon Sep 17 00:00:00 2001
|
||||
From fb8c42f828401285bae1223f4d357fb04dccaa4f 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/287] x86: kprobes: Remove remove bogus preempt_enable
|
||||
Subject: [PATCH 004/290] x86: kprobes: Remove remove bogus preempt_enable
|
||||
|
||||
The CONFIG_PREEMPT=n section of setup_singlestep() contains:
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From bc0f69e0d04e2340bf45b020a7931abc7316493f Mon Sep 17 00:00:00 2001
|
||||
From 6a5d534d2bba9d838582a345aec4aba9904991e9 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/287] x86: hpet: Disable MSI on Lenovo W510
|
||||
Subject: [PATCH 005/290] 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
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 589b8e7af2f453e0ecfc074f114b4403ee214534 Mon Sep 17 00:00:00 2001
|
||||
From a4afd789edd907f28f9faafbdfbdef660741487a 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/287] block: Shorten interrupt disabled regions
|
||||
Subject: [PATCH 006/290] 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
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 60eb537a57a37cadf0d8a50778ae8edd3f0a9c51 Mon Sep 17 00:00:00 2001
|
||||
From ab32a069eb9ba324e5e2341926dc3a14aee716e5 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/287] sched: Distangle worker accounting from rq-%3Elock
|
||||
Subject: [PATCH 007/290] 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
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 1f00099ad5c8292e143c82254dcfe360b1a854bb Mon Sep 17 00:00:00 2001
|
||||
From c73f0ae620faa8455fcb5015572a9277da336026 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/287] mips-enable-interrupts-in-signal.patch
|
||||
Subject: [PATCH 008/290] mips-enable-interrupts-in-signal.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 9358b9e7ea130be4f7761b7186e4a3184cedd778 Mon Sep 17 00:00:00 2001
|
||||
From c34ac8089c2b1f911d96ac83f44e92da13457c56 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/287] arm-enable-interrupts-in-signal-code.patch
|
||||
Subject: [PATCH 009/290] arm-enable-interrupts-in-signal-code.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 3033f163ab076bb36afcd1500fe34887c6940fe3 Mon Sep 17 00:00:00 2001
|
||||
From 6e36f9b05a3210770f485068b615d4588a064f18 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/287] powerpc: 85xx: Mark cascade irq IRQF_NO_THREAD
|
||||
Subject: [PATCH 010/290] powerpc: 85xx: Mark cascade irq IRQF_NO_THREAD
|
||||
|
||||
Cascade interrupt must run in hard interrupt context.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 2308c8357855315c1f6c122d19938066709ca479 Mon Sep 17 00:00:00 2001
|
||||
From e44555883f03bbf8b45c955c6386f3cd5fd1e3b2 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/287] powerpc: wsp: Mark opb cascade handler
|
||||
Subject: [PATCH 011/290] powerpc: wsp: Mark opb cascade handler
|
||||
IRQF_NO_THREAD
|
||||
|
||||
Cascade handlers must run in hard interrupt context.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 763a68dbaffd6c11717b00bba84406c690b63aa3 Mon Sep 17 00:00:00 2001
|
||||
From d870c7c64c9a866c36ada8eb8fd76c473dfd584f 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/287] powerpc: Mark IPI interrupts IRQF_NO_THREAD
|
||||
Subject: [PATCH 012/290] powerpc: Mark IPI interrupts IRQF_NO_THREAD
|
||||
|
||||
IPI handlers cannot be threaded. Remove the obsolete IRQF_DISABLED
|
||||
flag (see commit e58aa3d2) while at it.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From f6ab8640973a65c68d9856cbf882db41f3984b57 Mon Sep 17 00:00:00 2001
|
||||
From 3b74424aae23f3869acf3701edb8963c11cb8647 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/287] powerpc: Allow irq threading
|
||||
Subject: [PATCH 013/290] 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.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 8dfe3bc738b6a4665d55058d9b88cc92815763ca Mon Sep 17 00:00:00 2001
|
||||
From c5978a8f56330501c1aa55fb87b01b0434ba360b 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/287] sched: Keep period timer ticking when throttling
|
||||
Subject: [PATCH 014/290] sched: Keep period timer ticking when throttling
|
||||
active
|
||||
|
||||
When a runqueue is throttled we cannot disable the period timer
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 23b07592c9a5e02fd84685ba7272257884300038 Mon Sep 17 00:00:00 2001
|
||||
From 6406f74c37e999d51a8426fe49727f7d08d666a1 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/287] sched: Do not throttle due to PI boosting
|
||||
Subject: [PATCH 015/290] 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
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From dcea59508d1c0e924d9fd1065d2fba394ddd3081 Mon Sep 17 00:00:00 2001
|
||||
From 41de627da43631a92da5c97bebe85c1daa5f9bfb 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/287] time: Remove bogus comments
|
||||
Subject: [PATCH 016/290] 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
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From bd47276f21ee17dd70d67fb7f69499ce108a05bf Mon Sep 17 00:00:00 2001
|
||||
From f03c8664cc11614b4cd7c9862984163d3a394867 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/287] x86: vdso: Remove bogus locking in
|
||||
Subject: [PATCH 017/290] x86: vdso: Remove bogus locking in
|
||||
update_vsyscall_tz()
|
||||
|
||||
Changing the sequence count in update_vsyscall_tz() is completely
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 4758d4523816d1fb22e28716c104f6218becff6b Mon Sep 17 00:00:00 2001
|
||||
From 2a956b13c0da91be22c749286388a2b55f93059a 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/287] x86: vdso: Use seqcount instead of seqlock
|
||||
Subject: [PATCH 018/290] 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.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From aa1031f98ea66c29b7eb74b966dc46f70ce2986b Mon Sep 17 00:00:00 2001
|
||||
From a320e41175d3557b01b408c2e3243f4a80f5a719 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/287] ia64: vsyscall: Use seqcount instead of seqlock
|
||||
Subject: [PATCH 019/290] 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.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 4f9bcfbe87eb3c5b820180f3b358ff71472bdebf Mon Sep 17 00:00:00 2001
|
||||
From b7c1b01af56f51675baefd176fc4edb4bf91eb66 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/287] seqlock: Remove unused functions
|
||||
Subject: [PATCH 020/290] seqlock: Remove unused functions
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 362cd52317abd3342bbe8481cac294b9d609de39 Mon Sep 17 00:00:00 2001
|
||||
From 5bf337e4f83b746cc7f3aaae195f47d039055bf7 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/287] seqlock: Use seqcount
|
||||
Subject: [PATCH 021/290] seqlock: Use seqcount
|
||||
|
||||
No point in having different implementations for the same thing.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 01ac85bf1da4f6cbc74f7607bef99b3158517e44 Mon Sep 17 00:00:00 2001
|
||||
From 7456d5fe19e30ec577f107fd3d09a4744a340df9 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/287] vfs: fs_struct: Move code out of seqcount write
|
||||
Subject: [PATCH 022/290] vfs: fs_struct: Move code out of seqcount write
|
||||
sections
|
||||
|
||||
RT cannot disable preemption in the seqcount write sections due to
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 2f493e19de5da72f512f51a7bc226794e611bc0a Mon Sep 17 00:00:00 2001
|
||||
From 17243984d92722e9113d5997f4902041ded6a51b 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/287] timekeeping: Split xtime_lock
|
||||
Subject: [PATCH 023/290] 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
|
||||
|
@ -218,7 +218,7 @@ index 793548c..9964bda 100644
|
|||
if (rcu_needs_cpu(cpu) || printk_needs_cpu(cpu) ||
|
||||
arch_needs_cpu(cpu)) {
|
||||
diff --git a/kernel/time/timekeeping.c b/kernel/time/timekeeping.c
|
||||
index 5ee1ac0..7940c71 100644
|
||||
index cb7f33e..9ca2a82 100644
|
||||
--- a/kernel/time/timekeeping.c
|
||||
+++ b/kernel/time/timekeeping.c
|
||||
@@ -139,8 +139,8 @@ static inline s64 timekeeping_get_ns_raw(void)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 263e8db13e06ba2eb91d7977ecdea5d7255df62c Mon Sep 17 00:00:00 2001
|
||||
From ada04a5018d310c7e6d18e9144aa392477898c88 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/287] intel_idle: Convert i7300_idle_lock to raw spinlock
|
||||
Subject: [PATCH 024/290] 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.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From d83fe713b7be3b2bc2bfce1712de5e0900ae40fd Mon Sep 17 00:00:00 2001
|
||||
From 0cad42cb626ab349c2902c65f16d043c8380b7df 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/287] mm: memcg: shorten preempt-disabled section around
|
||||
Subject: [PATCH 025/290] mm: memcg: shorten preempt-disabled section around
|
||||
event checks
|
||||
|
||||
Only the ratelimit checks themselves have to run with preemption
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From b577aca220665e1f11d669ccb57de991b86b5c7a Mon Sep 17 00:00:00 2001
|
||||
From d1ebd96048b1c49f254b3734253ca3e1b1ecb90b 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/287] tracing: Account for preempt off in
|
||||
Subject: [PATCH 026/290] tracing: Account for preempt off in
|
||||
preempt_schedule()
|
||||
|
||||
The preempt_schedule() uses the preempt_disable_notrace() version
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 01b6d6ab511f2d43b1a61fe4d9d278aae6b73660 Mon Sep 17 00:00:00 2001
|
||||
From f1401253750f33257a05fe9d55982fd10bb7fa35 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/287] signal-revert-ptrace-preempt-magic.patch
|
||||
Subject: [PATCH 027/290] signal-revert-ptrace-preempt-magic.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 1d161cc48f730130bd5b1d3167fa98106b76eff8 Mon Sep 17 00:00:00 2001
|
||||
From d1ce00b474b32f9f3780906dcc587dd0e63dbbf5 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/287] arm: Mark pmu interupt IRQF_NO_THREAD
|
||||
Subject: [PATCH 028/290] 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.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From f5b950874e22f266ed2e0e81f318ef6b255262e3 Mon Sep 17 00:00:00 2001
|
||||
From fd6cda742101f6ee9d885ffc905ea745b3fc2dcf 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/287] arm: Allow forced irq threading
|
||||
Subject: [PATCH 029/290] arm: Allow forced irq threading
|
||||
|
||||
All timer interrupts and the perf interrupt are marked NO_THREAD, so
|
||||
its safe to allow forced interrupt threading.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From d4b9ed00594c7f2eb5368f72a83c2b79a64b3075 Mon Sep 17 00:00:00 2001
|
||||
From 4caed74cfbd8fd37513de569b3e9e1f8c7656916 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/287] preempt-rt: Convert arm boot_lock to raw
|
||||
Subject: [PATCH 030/290] 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.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 7b6fd839dcce2edd0e1ed15ddd4aa2e8212cc225 Mon Sep 17 00:00:00 2001
|
||||
From ab6030e8e32a7ce05acaaff373d656cbf7add538 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/287] sched: Create schedule_preempt_disabled()
|
||||
Subject: [PATCH 031/290] sched: Create schedule_preempt_disabled()
|
||||
|
||||
Get rid of the ever repeating:
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From d5f64ce0e7eb04a6a54ed98c58e8d10f10ae092f Mon Sep 17 00:00:00 2001
|
||||
From 37a4f99912e10fa8e702abe79822b5b8089d3c0b 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/287] sched: Use schedule_preempt_disabled()
|
||||
Subject: [PATCH 032/290] sched: Use schedule_preempt_disabled()
|
||||
|
||||
Coccinelle based conversion.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From bd577218c0ef54401eb3744176f0ec643d723944 Mon Sep 17 00:00:00 2001
|
||||
From 441ee6d3045c7a827b7e351dd221d94fb131ec60 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/287] signals: Do not wakeup self
|
||||
Subject: [PATCH 033/290] signals: Do not wakeup self
|
||||
|
||||
Signals which are delivered by current to current can do without
|
||||
waking up current :)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From f1319090099ee67ff4ccbe074293d2fbdc2dcf0f Mon Sep 17 00:00:00 2001
|
||||
From ab4928b97ab42cab5d8a0fe6cf33c8e1fb41f3e5 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/287] posix-timers: Prevent broadcast signals
|
||||
Subject: [PATCH 034/290] posix-timers: Prevent broadcast signals
|
||||
|
||||
Posix timers should not send broadcast signals and kernel only
|
||||
signals. Prevent it.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 057b5d9188983e762b5319bfb78d5d97e2394b60 Mon Sep 17 00:00:00 2001
|
||||
From 941c8afe3440862f185488cd4fb02c6222920a18 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/287] signals: Allow rt tasks to cache one sigqueue struct
|
||||
Subject: [PATCH 035/290] signals: Allow rt tasks to cache one sigqueue struct
|
||||
|
||||
To avoid allocation allow rt tasks to cache one sigqueue struct in
|
||||
task struct.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From e37f12a6b31f786dcbf702e393d3d404d42a29b7 Mon Sep 17 00:00:00 2001
|
||||
From 48d5762b8c0c027e0401c3810d105b1634be5ab9 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/287] signal/x86: Delay calling signals in atomic
|
||||
Subject: [PATCH 036/290] 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
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From ee47b2285da7b053446936d161228b346d97dccb Mon Sep 17 00:00:00 2001
|
||||
From e7fc7902a3d51cae1d744af0103123c57da6391a 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/287] generic: Use raw local irq variant for generic
|
||||
Subject: [PATCH 037/290] generic: Use raw local irq variant for generic
|
||||
cmpxchg
|
||||
|
||||
No point in tracing those.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 8908e4d833dfcfc850ae4285f24cba6d9a77345e Mon Sep 17 00:00:00 2001
|
||||
From b592033b4ba7ca3ed2ffcc960c6e37d8c406f0a4 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/287] drivers: random: Reduce preempt disabled region
|
||||
Subject: [PATCH 038/290] drivers: random: Reduce preempt disabled region
|
||||
|
||||
No need to keep preemption disabled across the whole function.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From d3ca60ae4bf0966e7e72760fa6531d15ad0f3e88 Mon Sep 17 00:00:00 2001
|
||||
From a1991f266585df9fad72e33d320ceb4684104e59 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/287] ARM: AT91: PIT: Remove irq handler when clock event
|
||||
Subject: [PATCH 039/290] ARM: AT91: PIT: Remove irq handler when clock event
|
||||
is unused
|
||||
|
||||
Setup and remove the interrupt handler in clock event mode selection.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 5b67f9aa4a73a35d0acf360506c8b519497700ce Mon Sep 17 00:00:00 2001
|
||||
From 06f364bc73d2fafcacd5edcccdab43782bf094c3 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/287] clocksource: TCLIB: Allow higher clock rates for
|
||||
Subject: [PATCH 040/290] clocksource: TCLIB: Allow higher clock rates for
|
||||
clock events
|
||||
|
||||
As default the TCLIB uses the 32KiHz base clock rate for clock events.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From ac6aadf6637960e42751fec014dd27c55ff9617a Mon Sep 17 00:00:00 2001
|
||||
From 2db1d8fa9baa17f32a70060181d5f379b4311006 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/287] drivers/net: tulip_remove_one needs to call
|
||||
Subject: [PATCH 041/290] drivers/net: tulip_remove_one needs to call
|
||||
pci_disable_device()
|
||||
|
||||
Otherwise the device is not completely shut down.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From c5f1a49018a001f29192b146dad3af9021f8f443 Mon Sep 17 00:00:00 2001
|
||||
From 6291b4ef2ccf4402b9456895420b1793fd8b8b78 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/287] drivers/net: Use disable_irq_nosync() in 8139too
|
||||
Subject: [PATCH 042/290] 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.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 32cf10137ca88dd8813cae1169a2c2d20a3a3204 Mon Sep 17 00:00:00 2001
|
||||
From ef58b28da42b6f69f14147dcf121e57451468b6b 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/287] drivers: net: ehea: Make rx irq handler non-threaded
|
||||
Subject: [PATCH 043/290] drivers: net: ehea: Make rx irq handler non-threaded
|
||||
(IRQF_NO_THREAD)
|
||||
|
||||
The underlying hardware is edge triggered but presented by XICS as level
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 23cec3b78c759dc1020677519ffca707a0ffa425 Mon Sep 17 00:00:00 2001
|
||||
From 6e945ec3209984dd17ffd93dd4a761a0265c3eb6 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/287] drivers: net: at91_ether: Make mdio protection -rt
|
||||
Subject: [PATCH 044/290] drivers: net: at91_ether: Make mdio protection -rt
|
||||
safe
|
||||
|
||||
Neither the phy interrupt nor the timer callback which updates the
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 5eee2b094a9935d483838ad3e7ac89041a42a92b Mon Sep 17 00:00:00 2001
|
||||
From e494faf0ca00d1853689179ff3e2bdca4d6fe5e8 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/287] preempt-mark-legitimated-no-resched-sites.patch
|
||||
Subject: [PATCH 045/290] preempt-mark-legitimated-no-resched-sites.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 72e40881efceb4912d8121d98ed1e13ae520f3ec Mon Sep 17 00:00:00 2001
|
||||
From 402fc1c78bc1fd4c2a74179fc75e9c873d954c1c 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/287] mm: Prepare decoupling the page fault disabling
|
||||
Subject: [PATCH 046/290] mm: Prepare decoupling the page fault disabling
|
||||
logic
|
||||
|
||||
Add a pagefault_disabled variable to task_struct to allow decoupling
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From d612bf6fc187b606dfb954b4f4a5bbc7eb176441 Mon Sep 17 00:00:00 2001
|
||||
From 64c4d8c19622ab6689860da2be8cc281c4da223d Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Thu, 17 Mar 2011 11:32:28 +0100
|
||||
Subject: [PATCH 047/287] mm: Fixup all fault handlers to check
|
||||
Subject: [PATCH 047/290] mm: Fixup all fault handlers to check
|
||||
current->pagefault_disable
|
||||
|
||||
Necessary for decoupling pagefault disable from preempt count.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From d70d0954b81e4f42bcd1be6d73eb24434545cde2 Mon Sep 17 00:00:00 2001
|
||||
From 44e3fe794550731fe8216790744b4c9e32db5a59 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 048/287] mm: pagefault_disabled()
|
||||
Subject: [PATCH 048/290] mm: pagefault_disabled()
|
||||
|
||||
Wrap the test for pagefault_disabled() into a helper, this allows us
|
||||
to remove the need for current->pagefault_disabled on !-rt kernels.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 6614dcc78ed3f2e7b9e0a1e998a7bad1fdcea362 Mon Sep 17 00:00:00 2001
|
||||
From e39fdcfe7300d564ae9b0f4cc617090329fc9be0 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 049/287] mm: raw_pagefault_disable
|
||||
Subject: [PATCH 049/290] mm: raw_pagefault_disable
|
||||
|
||||
Adding migrate_disable() to pagefault_disable() to preserve the
|
||||
per-cpu thing for kmap_atomic might not have been the best of choices.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From e3b7c14a0064e0697ee6ef82be670fe442c662e0 Mon Sep 17 00:00:00 2001
|
||||
From 31786e663f8ed82d992df4345ae9186ce79a9646 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Fri, 17 Jun 2011 18:56:24 +0200
|
||||
Subject: [PATCH 050/287] filemap-fix-up.patch
|
||||
Subject: [PATCH 050/290] filemap-fix-up.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
Wrecked-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 079c6ac0f583151b1993680c76914d62e823fc6b Mon Sep 17 00:00:00 2001
|
||||
From bd2935622bc88ea6f5041d22e106a43454e0bd61 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Sat, 25 Jul 2009 22:06:27 +0200
|
||||
Subject: [PATCH 051/287] mm: Remove preempt count from pagefault
|
||||
Subject: [PATCH 051/290] mm: Remove preempt count from pagefault
|
||||
disable/enable
|
||||
|
||||
Now that all users are cleaned up, we can remove the preemption count.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From f37cadf2cefd07cd5b3c13f28ab8c9875865c4c5 Mon Sep 17 00:00:00 2001
|
||||
From 6ab0794f3b119d726dacc6ca2fb3475135614975 Mon Sep 17 00:00:00 2001
|
||||
From: Ingo Molnar <mingo@elte.hu>
|
||||
Date: Fri, 3 Jul 2009 08:29:25 -0500
|
||||
Subject: [PATCH 052/287] x86: highmem: Replace BUG_ON by WARN_ON
|
||||
Subject: [PATCH 052/290] x86: highmem: Replace BUG_ON by WARN_ON
|
||||
|
||||
The machine might survive that problem and be at least in a state
|
||||
which allows us to get more information about the problem.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 4564fb1a43a65fea27743f84ca796cf40d46dedb Mon Sep 17 00:00:00 2001
|
||||
From efa0476bcc3430ef3018d41cd8ac58ebc9703b65 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Thu, 15 Jul 2010 10:29:00 +0200
|
||||
Subject: [PATCH 053/287] suspend: Prevent might sleep splats
|
||||
Subject: [PATCH 053/290] suspend: Prevent might sleep splats
|
||||
|
||||
timekeeping suspend/resume calls read_persistant_clock() which takes
|
||||
rtc_lock. That results in might sleep warnings because at that point
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From bfed73d61ac5ed492a4e58639aad3b28ce12b5bd Mon Sep 17 00:00:00 2001
|
||||
From 62857b3c513bfde6ce21fe89887001d42cf8817c Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Thu, 13 Aug 2009 09:04:10 +0200
|
||||
Subject: [PATCH 054/287] OF: Fixup resursive locking code paths
|
||||
Subject: [PATCH 054/290] OF: Fixup resursive locking code paths
|
||||
|
||||
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
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 58fc5be0be8126daf743357030b0a4cc8636d3fc Mon Sep 17 00:00:00 2001
|
||||
From 7fba3c4196f724fc87b63ea35a45265f37a7f738 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Mon, 21 Mar 2011 14:35:34 +0100
|
||||
Subject: [PATCH 055/287] of-convert-devtree-lock.patch
|
||||
Subject: [PATCH 055/290] of-convert-devtree-lock.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From ed32359338068b62cf557b48e712520d82b15ac4 Mon Sep 17 00:00:00 2001
|
||||
From 53cb03b225d7253e2c369d771ccb7ab460275378 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Zijlstra <peterz@infradead.org>
|
||||
Date: Tue, 21 Jun 2011 11:22:36 +0200
|
||||
Subject: [PATCH 056/287] list-add-list-last-entry.patch
|
||||
Subject: [PATCH 056/290] list-add-list-last-entry.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From b5fc89e71742866f218ac5cd2139aec7e5adf182 Mon Sep 17 00:00:00 2001
|
||||
From fe05de7d0d162a227caa022a1d5ec0fdf9f5f48b Mon Sep 17 00:00:00 2001
|
||||
From: Peter Zijlstra <peterz@infradead.org>
|
||||
Date: Tue, 21 Jun 2011 11:24:35 +0200
|
||||
Subject: [PATCH 057/287] mm-page-alloc-use-list-last-entry.patch
|
||||
Subject: [PATCH 057/290] mm-page-alloc-use-list-last-entry.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From e1320f067cd62ae7b5bba9bef02fd2c95d236f8d Mon Sep 17 00:00:00 2001
|
||||
From de4a9d55e7ef7d8b86dc921e80069a96dcea440a Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Mon, 20 Jun 2011 10:42:04 +0200
|
||||
Subject: [PATCH 058/287] mm-slab-move-debug-out.patch
|
||||
Subject: [PATCH 058/290] mm-slab-move-debug-out.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From b448956ac13f80e6fe0ab7c5f8adf8f519e840a6 Mon Sep 17 00:00:00 2001
|
||||
From b0f22f3f6439e617c689e4bfb2e1f9c659de457f Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Fri, 15 Jul 2011 21:24:27 +0200
|
||||
Subject: [PATCH 059/287] rwsem-inlcude-fix.patch
|
||||
Subject: [PATCH 059/290] rwsem-inlcude-fix.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 2411c2ad3107e64fe66d0a5488cd32c3e0109a56 Mon Sep 17 00:00:00 2001
|
||||
From 07ed72169db9977507cf173f495bc36c3f0eab92 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Mon, 14 Nov 2011 10:52:34 +0100
|
||||
Subject: [PATCH 060/287] sysctl-include-fix.patch
|
||||
Subject: [PATCH 060/290] sysctl-include-fix.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From d2ace97011be553715a82d6a5c63959343b48138 Mon Sep 17 00:00:00 2001
|
||||
From bfd469c3daf0d09126e7ec6796e0b09fe2475eb3 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Tue, 28 Jun 2011 10:59:58 +0200
|
||||
Subject: [PATCH 061/287] net-flip-lock-dep-thingy.patch
|
||||
Subject: [PATCH 061/290] net-flip-lock-dep-thingy.patch
|
||||
|
||||
=======================================================
|
||||
[ INFO: possible circular locking dependency detected ]
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From ab1efe5320ca834b0ac4ef38b5c95976c175a5b9 Mon Sep 17 00:00:00 2001
|
||||
From 6b3c4e920128aa1de08efee99c9e31e3546acca6 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Tue, 28 Jun 2011 15:44:15 +0200
|
||||
Subject: [PATCH 062/287] softirq-thread-do-softirq.patch
|
||||
Subject: [PATCH 062/290] softirq-thread-do-softirq.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
@ -23,7 +23,7 @@ index a64b00e..21b94de 100644
|
|||
extern void softirq_init(void);
|
||||
static inline void __raise_softirq_irqoff(unsigned int nr)
|
||||
diff --git a/net/core/dev.c b/net/core/dev.c
|
||||
index abe1147..7d52b8a 100644
|
||||
index 480be72..f60053f 100644
|
||||
--- a/net/core/dev.c
|
||||
+++ b/net/core/dev.c
|
||||
@@ -3031,7 +3031,7 @@ int netif_rx_ni(struct sk_buff *skb)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 42020e56bc44cd34800c743e21b55268019d7059 Mon Sep 17 00:00:00 2001
|
||||
From 192acc41e6864b479f8d98a5b96a605f8f53b70f Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Tue, 28 Jun 2011 15:46:49 +0200
|
||||
Subject: [PATCH 063/287] softirq-split-out-code.patch
|
||||
Subject: [PATCH 063/290] softirq-split-out-code.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 811dd9b2c2f132edc4d737b2b8d9f52a9e1e4c2f Mon Sep 17 00:00:00 2001
|
||||
From 06e4be3fafda00bc4683d64204d0d0cca673cc0e Mon Sep 17 00:00:00 2001
|
||||
From: Ingo Molnar <mingo@elte.hu>
|
||||
Date: Fri, 3 Jul 2009 08:29:27 -0500
|
||||
Subject: [PATCH 064/287] x86: Do not unmask io_apic when interrupt is in
|
||||
Subject: [PATCH 064/290] x86: Do not unmask io_apic when interrupt is in
|
||||
progress
|
||||
|
||||
With threaded interrupts we might see an interrupt in progress on
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From f1b250e4b5c171f82b89a5467e4fe44d0931ca28 Mon Sep 17 00:00:00 2001
|
||||
From 9832b535af166ebdaa1655ce89ef7e2c5b5b6adf Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Mon, 18 Jul 2011 15:59:38 +0200
|
||||
Subject: [PATCH 065/287] x86-32-fix-signal-crap.patch
|
||||
Subject: [PATCH 065/290] x86-32-fix-signal-crap.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
@ -9,7 +9,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
|||
1 file changed, 8 insertions(+)
|
||||
|
||||
diff --git a/arch/x86/kernel/entry_32.S b/arch/x86/kernel/entry_32.S
|
||||
index bcda816..426cf51 100644
|
||||
index 4893d58..43b96e9 100644
|
||||
--- a/arch/x86/kernel/entry_32.S
|
||||
+++ b/arch/x86/kernel/entry_32.S
|
||||
@@ -629,7 +629,11 @@ work_notifysig: # deal with pending signals and
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 63891c5af624658b497ca313f00596b5b4de8125 Mon Sep 17 00:00:00 2001
|
||||
From db426ecbf353d6f063c648eee670ad3cdc6dcf14 Mon Sep 17 00:00:00 2001
|
||||
From: Steven Rostedt <rostedt@goodmis.org>
|
||||
Date: Tue, 10 Apr 2012 14:33:57 -0400
|
||||
Subject: [PATCH 066/287] x86: Do not disable preemption in int3 on 32bit
|
||||
Subject: [PATCH 066/290] x86: Do not disable preemption in int3 on 32bit
|
||||
|
||||
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
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 56364ef3bcdb691571970d143c43f1f96b6b6eac Mon Sep 17 00:00:00 2001
|
||||
From c343ada26e89479b3301035527b9f2c0105df8ed Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Fri, 24 Jun 2011 22:23:02 +0200
|
||||
Subject: [PATCH 067/287] rcu: Reduce lock section
|
||||
Subject: [PATCH 067/290] rcu: Reduce lock section
|
||||
|
||||
So the waitqueue wakeup is outside the raw locked section.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 7b7d021d1ad86a1834b56b1775c37744c424b205 Mon Sep 17 00:00:00 2001
|
||||
From 4e4299ac8f65721f656466ac5cb97d080527b0fe Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Sun, 17 Jul 2011 21:25:03 +0200
|
||||
Subject: [PATCH 068/287] locking-various-init-fixes.patch
|
||||
Subject: [PATCH 068/290] locking-various-init-fixes.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 98b6fb547a46e148ad354a10b205b177c6b50672 Mon Sep 17 00:00:00 2001
|
||||
From da2587b61632f1cda8319cdde5f2422374595398 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Thu, 1 Dec 2011 00:04:00 +0100
|
||||
Subject: [PATCH 069/287] wait: Provide __wake_up_all_locked
|
||||
Subject: [PATCH 069/290] wait: Provide __wake_up_all_locked
|
||||
|
||||
For code which protects the waitqueue itself with another lock it
|
||||
makes no sense to acquire the waitqueue lock for wakeup all. Provide
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From b8d5e105e1eedcf47ba381215a4370b7ce88839b Mon Sep 17 00:00:00 2001
|
||||
From 26d1d99f4d4643939beea601dce9780b913bd93a Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Thu, 1 Dec 2011 00:07:16 +0100
|
||||
Subject: [PATCH 070/287] pci: Use __wake_up_all_locked
|
||||
Subject: [PATCH 070/290] pci: Use __wake_up_all_locked
|
||||
pci_unblock_user_cfg_access()
|
||||
|
||||
The waitqueue is protected by the pci_lock, so we can just avoid to
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From c4db1912c38865a9820328d962ce15cd0ae4ed92 Mon Sep 17 00:00:00 2001
|
||||
From f6bdbf7cace06368e5d33da7d9fbd608875a9bc3 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 071/287] latency-hist.patch
|
||||
Subject: [PATCH 071/290] latency-hist.patch
|
||||
|
||||
This patch provides a recording mechanism to store data of potential
|
||||
sources of system latencies. The recordings separately determine the
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 5bdc553077498b295701ccee947691c4ae4b1f15 Mon Sep 17 00:00:00 2001
|
||||
From 4664670c53dd8571071b655aabcc0c23d5d457a9 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 072/287] hwlatdetect.patch
|
||||
Subject: [PATCH 072/290] hwlatdetect.patch
|
||||
|
||||
Jon Masters developed this wonderful SMI detector. For details please
|
||||
consult Documentation/hwlat_detector.txt. It could be ported to Linux
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From afefba05483f76484d722fd3d5520844dc12c4a2 Mon Sep 17 00:00:00 2001
|
||||
From 06a6c51fadc833b476eb4282a8e8cec042ce3ebe Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Fri, 8 Jul 2011 20:25:16 +0200
|
||||
Subject: [PATCH 073/287] localversion.patch
|
||||
Subject: [PATCH 073/290] localversion.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 2c13874a798eeb497f4f3faf391b41bd734b853a Mon Sep 17 00:00:00 2001
|
||||
From 8fba6852569e5ea4d34eedd315a856c31efa2467 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Sat, 23 Jul 2011 11:04:08 +0200
|
||||
Subject: [PATCH 074/287] early-printk-consolidate.patch
|
||||
Subject: [PATCH 074/290] early-printk-consolidate.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 66f77c2964b6862977bc171baff5e3a012b3c5a8 Mon Sep 17 00:00:00 2001
|
||||
From a124f97fef1977280db70a35250a7295e5f591c5 Mon Sep 17 00:00:00 2001
|
||||
From: Ingo Molnar <mingo@elte.hu>
|
||||
Date: Fri, 22 Jul 2011 17:58:40 +0200
|
||||
Subject: [PATCH 075/287] printk-kill.patch
|
||||
Subject: [PATCH 075/290] printk-kill.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 5996fc8cafe95684d6dfb6e0722fd79af7e9c3a8 Mon Sep 17 00:00:00 2001
|
||||
From 3361cc109a8b09c9bd9e178035165bec4a6dcdf2 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 076/287] printk: 'force_early_printk' boot param to help with
|
||||
Subject: [PATCH 076/290] printk: 'force_early_printk' boot param to help with
|
||||
debugging
|
||||
|
||||
Gives me an option to screw printk and actually see what the machine
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 1238c77aa770087b3569f4a7942d27a2be785ad1 Mon Sep 17 00:00:00 2001
|
||||
From be75355eb344709283d84e94500b82cea5f95032 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Fri, 17 Jun 2011 12:39:57 +0200
|
||||
Subject: [PATCH 077/287] rt-preempt-base-config.patch
|
||||
Subject: [PATCH 077/290] rt-preempt-base-config.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From b2cf13511326f019228d0208a80a137ab39e059b Mon Sep 17 00:00:00 2001
|
||||
From c8a858405eb98b3b2632887f8aebef0d8a318a23 Mon Sep 17 00:00:00 2001
|
||||
From: Ingo Molnar <mingo@elte.hu>
|
||||
Date: Fri, 3 Jul 2009 08:29:58 -0500
|
||||
Subject: [PATCH 078/287] bug: BUG_ON/WARN_ON variants dependend on RT/!RT
|
||||
Subject: [PATCH 078/290] bug: BUG_ON/WARN_ON variants dependend on RT/!RT
|
||||
|
||||
Signed-off-by: Ingo Molnar <mingo@elte.hu>
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From f3874a1a67fd4c653f88758429fe5a8771a07779 Mon Sep 17 00:00:00 2001
|
||||
From 1338ead7d7e039f87fec30d43c8ca5a11f77a1fd Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Tue, 21 Jul 2009 22:34:14 +0200
|
||||
Subject: [PATCH 079/287] rt: local_irq_* variants depending on RT/!RT
|
||||
Subject: [PATCH 079/290] rt: local_irq_* variants depending on RT/!RT
|
||||
|
||||
Add local_irq_*_(no)rt variant which are mainly used to break
|
||||
interrupt disabled sections on PREEMPT_RT or to explicitely disable
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From b10d35eed16fe4440f495805bba15df5337a7bb8 Mon Sep 17 00:00:00 2001
|
||||
From 58c8c320fd3eb5736afe9fb8bc0f801eb60c4335 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Fri, 24 Jul 2009 12:38:56 +0200
|
||||
Subject: [PATCH 080/287] preempt: Provide preempt_*_(no)rt variants
|
||||
Subject: [PATCH 080/290] preempt: Provide preempt_*_(no)rt variants
|
||||
|
||||
RT needs a few preempt_disable/enable points which are not necessary
|
||||
otherwise. Implement variants to avoid #ifdeffery.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 200b14d970227ef4a1d8bf9d8ad4a931c76a9cb1 Mon Sep 17 00:00:00 2001
|
||||
From a9f61cf6e34b7c5a7e12d86a9e80fd990959fac9 Mon Sep 17 00:00:00 2001
|
||||
From: Steven Rostedt <srostedt@redhat.com>
|
||||
Date: Fri, 3 Jul 2009 08:44:29 -0500
|
||||
Subject: [PATCH 081/287] ata: Do not disable interrupts in ide code for
|
||||
Subject: [PATCH 081/290] ata: Do not disable interrupts in ide code for
|
||||
preempt-rt
|
||||
|
||||
Use the local_irq_*_nort variants.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 5e1bfc0e5d553c9cd138225bfc16b44633591df7 Mon Sep 17 00:00:00 2001
|
||||
From 4679c8cfc7c555dc20e5587441ace8137c22b547 Mon Sep 17 00:00:00 2001
|
||||
From: Ingo Molnar <mingo@elte.hu>
|
||||
Date: Fri, 3 Jul 2009 08:30:16 -0500
|
||||
Subject: [PATCH 082/287] ide: Do not disable interrupts for PREEMPT-RT
|
||||
Subject: [PATCH 082/290] ide: Do not disable interrupts for PREEMPT-RT
|
||||
|
||||
Use the local_irq_*_nort variants.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 54158bb713cd22efe7d6c7e0be6e5b28e92ec1fd Mon Sep 17 00:00:00 2001
|
||||
From f82bd686b99ff32beeb94718441868d12b992b12 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 083/287] infiniband: Mellanox IB driver patch use _nort()
|
||||
Subject: [PATCH 083/290] infiniband: Mellanox IB driver patch use _nort()
|
||||
primitives
|
||||
|
||||
Fixes in_atomic stack-dump, when Mellanox module is loaded into the RT
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From b7fdd6ce5883d4a43f7d7eda1689ed792bfd9968 Mon Sep 17 00:00:00 2001
|
||||
From f672019342d0b9dc4b87c3e386b02117546b2d4e Mon Sep 17 00:00:00 2001
|
||||
From: Ingo Molnar <mingo@elte.hu>
|
||||
Date: Fri, 3 Jul 2009 08:30:16 -0500
|
||||
Subject: [PATCH 084/287] input: gameport: Do not disable interrupts on
|
||||
Subject: [PATCH 084/290] input: gameport: Do not disable interrupts on
|
||||
PREEMPT_RT
|
||||
|
||||
Use the _nort() primitives.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 1706beef990d2ef11911c40ab0713f4bdf11bc1e Mon Sep 17 00:00:00 2001
|
||||
From 03758a4633838fa1b6ce6e9b2e2783752b431754 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Tue, 21 Jul 2009 22:54:51 +0200
|
||||
Subject: [PATCH 085/287] acpi: Do not disable interrupts on PREEMPT_RT
|
||||
Subject: [PATCH 085/290] acpi: Do not disable interrupts on PREEMPT_RT
|
||||
|
||||
Use the local_irq_*_nort() variants.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 283ee47b95aa357349c74d415676e1d46f504c7b Mon Sep 17 00:00:00 2001
|
||||
From d4ebdb600415a030cab8affbfa353bc880224fc7 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Tue, 21 Jul 2009 23:06:05 +0200
|
||||
Subject: [PATCH 086/287] core: Do not disable interrupts on RT in
|
||||
Subject: [PATCH 086/290] core: Do not disable interrupts on RT in
|
||||
kernel/users.c
|
||||
|
||||
Use the local_irq_*_nort variants to reduce latencies in RT. The code
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 76248d523710d09b6ce225706f4ff9a274125e40 Mon Sep 17 00:00:00 2001
|
||||
From 97aaeb669b92f90e779ae107179b8dd02fe60ef8 Mon Sep 17 00:00:00 2001
|
||||
From: Ingo Molnar <mingo@elte.hu>
|
||||
Date: Fri, 3 Jul 2009 08:44:33 -0500
|
||||
Subject: [PATCH 087/287] core: Do not disable interrupts on RT in
|
||||
Subject: [PATCH 087/290] core: Do not disable interrupts on RT in
|
||||
res_counter.c
|
||||
|
||||
Frederic Weisbecker reported this warning:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 04d281afc6fb7f72540742a3c5f9473bd26ceafd Mon Sep 17 00:00:00 2001
|
||||
From fb7a00ec1618d7d198c89226a84c6811d0504e8f Mon Sep 17 00:00:00 2001
|
||||
From: Steven Rostedt <srostedt@redhat.com>
|
||||
Date: Fri, 3 Jul 2009 08:44:26 -0500
|
||||
Subject: [PATCH 088/287] usb: Use local_irq_*_nort() variants
|
||||
Subject: [PATCH 088/290] usb: Use local_irq_*_nort() variants
|
||||
|
||||
[ tglx: Now that irqf_disabled is dead we should kill that ]
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From f411a414176b470a4e634d0a3ea5969c92b9abe8 Mon Sep 17 00:00:00 2001
|
||||
From 19f8f85eb3ad3f7d21ef69c9e28acd3e563082a9 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Mon, 17 Aug 2009 19:49:19 +0200
|
||||
Subject: [PATCH 089/287] tty: Do not disable interrupts in put_ldisc on -rt
|
||||
Subject: [PATCH 089/290] tty: Do not disable interrupts in put_ldisc on -rt
|
||||
|
||||
Fixes the following on PREEMPT_RT:
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From dcf67d57e2dc4af98f9bd6ad1a02475854bb3ad8 Mon Sep 17 00:00:00 2001
|
||||
From 0359e1b4a109a8c9bfb36bfc996c2930aa567864 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Fri, 3 Jul 2009 08:44:34 -0500
|
||||
Subject: [PATCH 090/287] mm: scatterlist dont disable irqs on RT
|
||||
Subject: [PATCH 090/290] mm: scatterlist dont disable irqs on RT
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From c7eb453b13e447552ca0d46964d8af2a6de199bb Mon Sep 17 00:00:00 2001
|
||||
From a4bc084ca6af6de159cb90c9bee019efbbf1df87 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Fri, 22 Jul 2011 08:07:08 +0200
|
||||
Subject: [PATCH 091/287] signal-fix-up-rcu-wreckage.patch
|
||||
Subject: [PATCH 091/290] signal-fix-up-rcu-wreckage.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 99da5bbaf23fd07e8e530f85aa35b80aa2ae1ff5 Mon Sep 17 00:00:00 2001
|
||||
From 7e6452b887c1d6e660b2b9ab76b8b5da2e17fa27 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Thu, 21 Jul 2011 21:05:33 +0200
|
||||
Subject: [PATCH 092/287] net-wireless-warn-nort.patch
|
||||
Subject: [PATCH 092/290] net-wireless-warn-nort.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
@ -9,10 +9,10 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
|||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/net/mac80211/rx.c b/net/mac80211/rx.c
|
||||
index cda4875..6791b22 100644
|
||||
index cd6cbdb..f3e20f5 100644
|
||||
--- a/net/mac80211/rx.c
|
||||
+++ b/net/mac80211/rx.c
|
||||
@@ -2961,7 +2961,7 @@ void ieee80211_rx(struct ieee80211_hw *hw, struct sk_buff *skb)
|
||||
@@ -3002,7 +3002,7 @@ void ieee80211_rx(struct ieee80211_hw *hw, struct sk_buff *skb)
|
||||
struct ieee80211_supported_band *sband;
|
||||
struct ieee80211_rx_status *status = IEEE80211_SKB_RXCB(skb);
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From cf54d381c576fb71ff771b858439903040995bcf Mon Sep 17 00:00:00 2001
|
||||
From e62986f87d05e415cfb0379a17a6cf85a2e59b48 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Wed, 19 Aug 2009 09:56:42 +0200
|
||||
Subject: [PATCH 093/287] mm: Replace cgroup_page bit spinlock
|
||||
Subject: [PATCH 093/290] mm: Replace cgroup_page bit spinlock
|
||||
|
||||
Bit spinlocks are not working on RT. Replace them.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 855d1d02b79c51eed6818f93ba42bfee34f841ef Mon Sep 17 00:00:00 2001
|
||||
From 6f29c5c1aa2e4ac7537f692c49b8ae67e7d390d6 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Fri, 18 Mar 2011 09:18:52 +0100
|
||||
Subject: [PATCH 094/287] buffer_head: Replace bh_uptodate_lock for -rt
|
||||
Subject: [PATCH 094/290] buffer_head: Replace bh_uptodate_lock for -rt
|
||||
|
||||
Wrap the bit_spin_lock calls into a separate inline and add the RT
|
||||
replacements with a real spinlock.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From dfdb6357a50772014f52fec28a9050aed7e2bfbe Mon Sep 17 00:00:00 2001
|
||||
From 78531c37511669941c5b5c7711e6829d19c3f447 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Fri, 18 Mar 2011 10:11:25 +0100
|
||||
Subject: [PATCH 095/287] fs: jbd/jbd2: Make state lock and journal head lock
|
||||
Subject: [PATCH 095/290] fs: jbd/jbd2: Make state lock and journal head lock
|
||||
rt safe
|
||||
|
||||
bit_spin_locks break under RT.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 83e2faa736ce982aff08925950ea258e23c26b41 Mon Sep 17 00:00:00 2001
|
||||
From a8901f29432707793c8826d5cf2abead96e2f987 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Fri, 18 Mar 2011 10:22:04 +0100
|
||||
Subject: [PATCH 096/287] genirq: Disable DEBUG_SHIRQ for rt
|
||||
Subject: [PATCH 096/290] genirq: Disable DEBUG_SHIRQ for rt
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 1a4438093a023348e99ad91eea7f9a024167c42c Mon Sep 17 00:00:00 2001
|
||||
From e403b806fdfcfb0f9399068d02108584d4362827 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Tue, 21 Jul 2009 16:07:37 +0200
|
||||
Subject: [PATCH 097/287] genirq: Disable random call on preempt-rt
|
||||
Subject: [PATCH 097/290] genirq: Disable random call on preempt-rt
|
||||
|
||||
The random call introduces high latencies and is almost
|
||||
unused. Disable it for -rt.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 821a8f2fe68d35096a8988e6b45170026b8a7533 Mon Sep 17 00:00:00 2001
|
||||
From dd9546260dc15dff1da65eddc88b09d40af4a575 Mon Sep 17 00:00:00 2001
|
||||
From: Ingo Molnar <mingo@elte.hu>
|
||||
Date: Fri, 3 Jul 2009 08:29:57 -0500
|
||||
Subject: [PATCH 098/287] genirq: disable irqpoll on -rt
|
||||
Subject: [PATCH 098/290] genirq: disable irqpoll on -rt
|
||||
|
||||
Creates long latencies for no value
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 268b8c18dc3fd19146a9646434c93c005a17b2e3 Mon Sep 17 00:00:00 2001
|
||||
From 814e737fb172495624b04e64e9b24f4b6ca7b4d3 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
Date: Sun, 3 Apr 2011 11:57:29 +0200
|
||||
Subject: [PATCH 099/287] genirq-force-threading.patch
|
||||
Subject: [PATCH 099/290] genirq-force-threading.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue