[rt] Update to 3.2.38-rt57

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

5
debian/changelog vendored
View File

@ -105,10 +105,13 @@ linux (3.2.38-1) UNRELEASED; urgency=low
most non-PowerMac systems
* 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

View File

@ -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.

View File

@ -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

View File

@ -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.

View File

@ -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:

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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>
---

View File

@ -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>
---

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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.

View File

@ -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>
---

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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>
---

View File

@ -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.

View File

@ -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.

View File

@ -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:

View File

@ -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.

View File

@ -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 :)

View File

@ -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.

View File

@ -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.

View File

@ -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

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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>
---

View File

@ -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

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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>

View File

@ -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.

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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>
---

View File

@ -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>
---

View File

@ -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>
---

View File

@ -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>
---

View File

@ -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>
---

View File

@ -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>
---

View File

@ -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 ]

View File

@ -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>
---

View File

@ -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>
---

View File

@ -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

View File

@ -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>
---

View File

@ -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

View File

@ -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.

View File

@ -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>
---

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -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>
---

View File

@ -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>
---

View File

@ -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

View File

@ -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>
---

View File

@ -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>

View File

@ -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

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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

View File

@ -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.

View File

@ -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.

View File

@ -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

View File

@ -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:

View File

@ -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 ]

View File

@ -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:

View File

@ -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>
---

View File

@ -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>
---

View File

@ -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>
---

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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>
---

View File

@ -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.

View File

@ -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

View File

@ -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>
---

View File

@ -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

View File

@ -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