[rt] Update to 3.2.38-rt57
svn path=/dists/sid/linux/; revision=19816
This commit is contained in:
parent
52272fc3aa
commit
7467729098
|
@ -105,10 +105,13 @@ linux (3.2.38-1) UNRELEASED; urgency=low
|
|||
most non-PowerMac systems
|
||||
* fs: cachefiles: add support for large files in filesystem caching
|
||||
(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: Queue RT tasks to head when prio drops
|
||||
- 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.
|
||||
(Closes: #697903)
|
||||
* [armel/versatile,armhf/vexpress] i2c: Enable I2C, I2C_VERSATILE as modules
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From a732a259809fec160f7b727caab7f36a6d02e030 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/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"
|
||||
|
||||
This reverts commit 5d79c6f64a904afc92a329f80abe693e3ae105fe.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From b828d4a5a54771222a4f0358b9ce35fb72a63bcd 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/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
|
||||
the notifier code calls rcu_read_lock() and this is not allowed while
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From b693ffa83d5e9d9aa29f217b25ce72e450afe8a0 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/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.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 15502bd87a92d01c21282a8bad9a6ea33ed1d137 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/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:
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From f9c8aa13eea8feb612c4beb5bcd94d16b55f31b1 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/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
|
||||
- independent of the c-state. With idle=poll the problem cannot be
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 5be94902fda6b5293d4ff5e8cf94a238e85ebfc9 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/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
|
||||
disabled region in the scheduler allows us to replace
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From dc3ae3aaddd69cda314c11ecc87305c5da6dd816 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/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
|
||||
scheduler code and the wakeup code. This is not a hard requirement and
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 9939aa497b09f96405ea10d5b3b11852fca2efc9 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/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>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 58017e965ec6f3a63aed8e5a57b2f48b0a0ffd92 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/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>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 1524bf17bd3dbeaac6795657335ce0a089bc6015 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/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.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From fe57a3c7342135f30cb1e63fc5bc8a320fa0006c 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/293] powerpc: wsp: Mark opb cascade handler
|
||||
Subject: [PATCH 011/298] powerpc: wsp: Mark opb cascade handler
|
||||
IRQF_NO_THREAD
|
||||
|
||||
Cascade handlers must run in hard interrupt context.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 66439dc153c30828bd44fd68ff2910108af321cd 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/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
|
||||
flag (see commit e58aa3d2) while at it.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From efae301be655be800a4f9caf021bc846bb0925cb 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/293] sched: Keep period timer ticking when throttling
|
||||
Subject: [PATCH 014/298] sched: Keep period timer ticking when throttling
|
||||
active
|
||||
|
||||
When a runqueue is throttled we cannot disable the period timer
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From d7b6978553d25bcbb64294834d6cc98000bad63b 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/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
|
||||
accumulate rt_time is via PI boosting. Though that causes the runqueue
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From c869ca3c032983d590c1ab311edcb6006483430d 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/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
|
||||
safe. Remove the outdated comment concerning do_settimeofday() as
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From edb98e0cae814580152d892b1a9057b261f3fcc2 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/293] x86: vdso: Remove bogus locking in
|
||||
Subject: [PATCH 017/298] x86: vdso: Remove bogus locking in
|
||||
update_vsyscall_tz()
|
||||
|
||||
Changing the sequence count in update_vsyscall_tz() is completely
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 9cadd37190d177ac073a607df7b32de5069f628d 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/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
|
||||
nested lock is pointless. Just use a seqcount to sync the readers.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 269fe2748e996705432380fee18635026f0249a4 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/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
|
||||
nested lock is pointless. Just use a seqcount to sync the readers.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From f4c775663ad1026c0ca35236e90eeb0905b43311 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/293] seqlock: Remove unused functions
|
||||
Subject: [PATCH 020/298] seqlock: Remove unused functions
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 4ae2c324670060c949a5daf98dfe39973935e446 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/293] seqlock: Use seqcount
|
||||
Subject: [PATCH 021/298] seqlock: Use seqcount
|
||||
|
||||
No point in having different implementations for the same thing.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 72bafd8717598490eb78a4c3ceb9f3a7fb706208 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/293] vfs: fs_struct: Move code out of seqcount write
|
||||
Subject: [PATCH 022/298] 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 846e860426dc1c00fc4e775feb162513627a7229 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/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
|
||||
the seqcount protected regions and avoid updating seqcount in some
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From ffe0af4357fd3957a71cfdffa17e8fb8eb5bb730 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/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.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 27f9ccd9f2c61a8355011a6259b3c0b91780a72e 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/293] mm: memcg: shorten preempt-disabled section around
|
||||
Subject: [PATCH 025/298] mm: memcg: shorten preempt-disabled section around
|
||||
event checks
|
||||
|
||||
Only the ratelimit checks themselves have to run with preemption
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 55aa0669c176e5b42531947ee053a9ef6122e57f 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/293] tracing: Account for preempt off in
|
||||
Subject: [PATCH 026/298] tracing: Account for preempt off in
|
||||
preempt_schedule()
|
||||
|
||||
The preempt_schedule() uses the preempt_disable_notrace() version
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From ef82a17ca002b8733ea24fe6fbde19cf37b5e680 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/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>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 86b4842b6f0f343c76746ec0299a7dc7bde5a94e 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/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
|
||||
as we run all handlers with interrupts disabled anyway.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From ff5b41cc7672f63ddee1bffe606f0a3b660c53fd 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/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
|
||||
task is the idle thread, which has idle->sched_class == &idle_sched_class.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 8d1dead780487eaad4ba1989d420015e7979f8ea 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/293] sched: Create schedule_preempt_disabled()
|
||||
Subject: [PATCH 031/298] sched: Create schedule_preempt_disabled()
|
||||
|
||||
Get rid of the ever repeating:
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From e41f552979bbe03adf44f3b823517c40e3b38955 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/293] sched: Use schedule_preempt_disabled()
|
||||
Subject: [PATCH 032/298] sched: Use schedule_preempt_disabled()
|
||||
|
||||
Coccinelle based conversion.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 7f89a5d811eaacc1e29001ecec0d5db94724bc23 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/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
|
||||
waking up current :)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From beb223c4c93a073a132763533a1b15cfbf8e6e23 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/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
|
||||
signals. Prevent it.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 7213d2eae524f7a6267f99f11c3b02dd73f0eadb 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/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
|
||||
task struct.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From b48d22977dd13e20f1f6fea68e7cc960101b610f 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/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
|
||||
for stack faults, int3 and debugging, because the current task is using
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 014e6d4710b47629fb753560e5b3437d7b6dc951 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/293] generic: Use raw local irq variant for generic
|
||||
Subject: [PATCH 037/298] generic: Use raw local irq variant for generic
|
||||
cmpxchg
|
||||
|
||||
No point in tracing those.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From cc24dc4f61fbe1cc81675a98baac7ea5f5cec53c 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/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.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From ed88df8362009990a963b3519b41c0e3333fe6d0 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/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
|
||||
|
||||
Setup and remove the interrupt handler in clock event mode selection.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 890ee90d70aa14cfd671d315eacb89c79ee13764 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/293] clocksource: TCLIB: Allow higher clock rates for
|
||||
Subject: [PATCH 040/298] 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 ab43eaf635c082d12f40d1a43d0c468860a2aadf 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/293] drivers/net: tulip_remove_one needs to call
|
||||
Subject: [PATCH 041/298] drivers/net: tulip_remove_one needs to call
|
||||
pci_disable_device()
|
||||
|
||||
Otherwise the device is not completely shut down.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From ac022849d09f8df57b66a772e050be93d743b830 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/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
|
||||
called in atomic context with netpoll.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 8d6a2e5c70cf597fb40887f6a63fdc2ac347a1a5 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/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)
|
||||
|
||||
The underlying hardware is edge triggered but presented by XICS as level
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From c8cf5f9bff4436f00a741362911ca1aead9dc567 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/293] drivers: net: at91_ether: Make mdio protection -rt
|
||||
Subject: [PATCH 044/298] 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 b4497014b4ddc2a77fc99b9de470b3b9f6f0e536 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/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>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 70618722ed5ae6d49e38da3489336c7ce9c10b3c 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/293] mm: Prepare decoupling the page fault disabling
|
||||
Subject: [PATCH 046/298] mm: Prepare decoupling the page fault disabling
|
||||
logic
|
||||
|
||||
Add a pagefault_disabled variable to task_struct to allow decoupling
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 2426a29b9c770110aca6c050ac3aadd8fe3ae3c6 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/293] mm: Fixup all fault handlers to check
|
||||
Subject: [PATCH 047/298] mm: Fixup all fault handlers to check
|
||||
current->pagefault_disable
|
||||
|
||||
Necessary for decoupling pagefault disable from preempt count.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 60ea4b59fcb7fb2cd3fa3d5721fd2a02e42b6e22 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/293] mm: pagefault_disabled()
|
||||
Subject: [PATCH 048/298] 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 01fed41acdfa324bafb3b52c6396f8fd1f36936d 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/293] mm: raw_pagefault_disable
|
||||
Subject: [PATCH 049/298] 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 b244fb26da5ce884602f78c0ecc57717aa0dddde 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/293] filemap-fix-up.patch
|
||||
Subject: [PATCH 050/298] 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 44a470aac7c04060c52b63f9ff51d710fd155e97 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/293] mm: Remove preempt count from pagefault
|
||||
Subject: [PATCH 051/298] 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 89844ebeefe13e22429422b7f18029b0e1708740 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/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
|
||||
which allows us to get more information about the problem.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From fbedebcab247b428ead1e76dcac74b934fcfaf69 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/293] suspend: Prevent might sleep splats
|
||||
Subject: [PATCH 053/298] 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 a1cc45e2f5c19473168c195915534db3ce745259 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/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
|
||||
could be a mutex, but unfortunately it's locked from cpu hotplug
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 328561d6897b8df487719339d733ab5c2e8f5ecb 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/293] of-convert-devtree-lock.patch
|
||||
Subject: [PATCH 055/298] of-convert-devtree-lock.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From db2a30e49ae085a76608e2adb01a5121db28d917 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/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>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 01c7bdb636aa502924a22d61df6d34c7dabd0f24 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/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>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From a9a2e9f6f45dbf667b4c6f9006d4d312725595c8 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/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>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 5e916c0eea88cd9b4392c2e114e946a49b44abc1 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/293] rwsem-inlcude-fix.patch
|
||||
Subject: [PATCH 059/298] rwsem-inlcude-fix.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 73360f68e8f18649ce2257015e775765822ef955 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/293] sysctl-include-fix.patch
|
||||
Subject: [PATCH 060/298] sysctl-include-fix.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 668bdbfd3194599210eb0fa8c8b5ec0fd68f2457 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/293] net-flip-lock-dep-thingy.patch
|
||||
Subject: [PATCH 061/298] net-flip-lock-dep-thingy.patch
|
||||
|
||||
=======================================================
|
||||
[ INFO: possible circular locking dependency detected ]
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 84cf88e80f3c89e32cae33f68d4460196708a750 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/293] softirq-thread-do-softirq.patch
|
||||
Subject: [PATCH 062/298] softirq-thread-do-softirq.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 94eb7c824497d39a68c51147d7be6806d2fe6aa8 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/293] softirq-split-out-code.patch
|
||||
Subject: [PATCH 063/298] softirq-split-out-code.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From f73f966e6ac914be044740488b85fdff28638522 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/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
|
||||
|
||||
With threaded interrupts we might see an interrupt in progress on
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From dec61c316e4fbad5e7459379f1a8e901c8f8d007 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/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>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 2c376af02599836bafd265aa7ac2adca48496211 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/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
|
||||
on x86_64 because the stack in use for int3 and debug is a per CPU
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From ea76c19131be181eb90736b2dbb29c973e744e82 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/293] rcu: Reduce lock section
|
||||
Subject: [PATCH 067/298] rcu: Reduce lock section
|
||||
|
||||
So the waitqueue wakeup is outside the raw locked section.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 4e0a052a487d10e5156b9635cc53f5d48826a0df 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/293] locking-various-init-fixes.patch
|
||||
Subject: [PATCH 068/298] locking-various-init-fixes.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 17acde0bb383331ed567736803fb33432637b3d5 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/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
|
||||
makes no sense to acquire the waitqueue lock for wakeup all. Provide
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 1551540a45394dba2205cacc64b8614abd85eea1 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/293] pci: Use __wake_up_all_locked
|
||||
Subject: [PATCH 070/298] 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 9bfb352b17690edf4108a5ca15db803d66c278c9 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/293] latency-hist.patch
|
||||
Subject: [PATCH 071/298] 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 7fbb056654b429046ad49cce27dea822c25b6422 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/293] hwlatdetect.patch
|
||||
Subject: [PATCH 072/298] 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 c711ee32fe51cb95cf78db205d32e4a26604834a 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/293] localversion.patch
|
||||
Subject: [PATCH 073/298] 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 028e108c962dac22e83fd4d6d39c3368e9210a99 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/293] early-printk-consolidate.patch
|
||||
Subject: [PATCH 074/298] early-printk-consolidate.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 58cbc1c4b45155ba66ee494e2b98f354fbc933c4 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/293] printk-kill.patch
|
||||
Subject: [PATCH 075/298] printk-kill.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 8929579704c194c24d2e384186458f6906e855f2 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/293] printk: 'force_early_printk' boot param to help with
|
||||
Subject: [PATCH 076/298] 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 1673a9dc06579441704c80227fe840b9af44caa0 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/293] rt-preempt-base-config.patch
|
||||
Subject: [PATCH 077/298] rt-preempt-base-config.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 70dcc9e94c52f35f4245293c3ede18e7b8d97e84 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/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: Thomas Gleixner <tglx@linutronix.de>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 1ce419159b5c20466a53bbda15a27386e6b880ad 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/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
|
||||
interrupt disabled sections on PREEMPT_RT or to explicitely disable
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From dd8adb210da50bd710b2ef1e714fcc37b4ac75d8 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/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
|
||||
otherwise. Implement variants to avoid #ifdeffery.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From f7ccdc8faad8f523bc55de7addb5b16c42255476 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/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
|
||||
|
||||
Use the local_irq_*_nort variants.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From dbceea09a06feddf7800995d92d88a02de5414a2 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/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.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 7a518f7a931a16828c4fc666a5636932a3414dd7 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/293] infiniband: Mellanox IB driver patch use _nort()
|
||||
Subject: [PATCH 083/298] 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 89e13d3cc9bf0bb585ab2a908dc391d1733f99eb 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/293] input: gameport: Do not disable interrupts on
|
||||
Subject: [PATCH 084/298] input: gameport: Do not disable interrupts on
|
||||
PREEMPT_RT
|
||||
|
||||
Use the _nort() primitives.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From d4185c420111febc8d903aee1904d540da948b7a 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/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.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From a0e124f937527ba8b7287af362a1bfe8a66a1bd3 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/293] core: Do not disable interrupts on RT in
|
||||
Subject: [PATCH 086/298] 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 01fc5c26382d85eecf4efb4f77ff2689923104bf 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/293] core: Do not disable interrupts on RT in
|
||||
Subject: [PATCH 087/298] core: Do not disable interrupts on RT in
|
||||
res_counter.c
|
||||
|
||||
Frederic Weisbecker reported this warning:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From ce165bff5079943f6f12b4f9667ae55fea8c5d5f 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/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 ]
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 37e7073e23173b18d76113ef331bcc19bdaef4b4 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/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:
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From ef8b541dff3470b89774f8a15cdf75e95cf5918a 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/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>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From b6ae74d9a775fb7f82fbe31f364822eeba9e6ba2 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/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>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From ef98ecbfe82c51837506361634217adbfbd235c2 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/293] net-wireless-warn-nort.patch
|
||||
Subject: [PATCH 092/298] net-wireless-warn-nort.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From b8455ad0e6addf76723de42ce869e0a0eebccf91 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/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.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 033ffbee27b7ff0bfdb6ec12b84bc2c7e9913123 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/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
|
||||
replacements with a real spinlock.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 1b799f7f7a2f891995196b56fec9e76cb4fa38ae 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/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
|
||||
|
||||
bit_spin_locks break under RT.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 9e36b69b59a8a73ad8d8029d6882e825221a78f2 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/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>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From bab5f8939b10864d59b8c910e417fb064618ff9d 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/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
|
||||
unused. Disable it for -rt.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 47eefd1f3d6cd565f1701b67a3a1787587a1fedb 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/293] genirq: disable irqpoll on -rt
|
||||
Subject: [PATCH 098/298] genirq: disable irqpoll on -rt
|
||||
|
||||
Creates long latencies for no value
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From d22c51519bb68a2e3f052c5f1c0bee8e81af6a9f 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/293] genirq-force-threading.patch
|
||||
Subject: [PATCH 099/298] genirq-force-threading.patch
|
||||
|
||||
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From bc31e73179b90497e1b90662841b71b540b8ba81 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Gleixner <tglx@linutronix.de>
|
||||
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
|
||||
optimization. The reason is that the softirq thread is rescheduling
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From de911e39d69dd818cfa24a052b71e1f56e702164 Mon Sep 17 00:00:00 2001
|
||||
From: Steven Rostedt <rostedt@goodmis.org>
|
||||
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...
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue