[rt] Update to 3.2.28-rt42

svn path=/dists/sid/linux/; revision=19379
This commit is contained in:
Ben Hutchings 2012-09-15 22:47:10 +00:00
parent 2f89585a47
commit cfbfe7ebbc
281 changed files with 620 additions and 559 deletions

3
debian/changelog vendored
View File

@ -115,8 +115,9 @@ linux (3.2.29-1) UNRELEASED; urgency=low
- Drop kconfig options; restrictions can only be disabled by sysctl - Drop kconfig options; restrictions can only be disabled by sysctl
- Change the audit message type from AUDIT_AVC (1400) to - Change the audit message type from AUDIT_AVC (1400) to
AUDIT_ANON_LINK (1702) AUDIT_ANON_LINK (1702)
* [rt] Update to 3.2.27-rt40: * [rt] Update to 3.2.28-rt42:
- time/rt: Fix up leap-second backport for RT changes - time/rt: Fix up leap-second backport for RT changes
- fix printk flush of messages
* rds: set correct msg_namelen (CVE-2012-3430) * rds: set correct msg_namelen (CVE-2012-3430)
* e1000: add dropped DMA receive enable back in for WoL (Closes: #684618) * e1000: add dropped DMA receive enable back in for WoL (Closes: #684618)
* PCI/PM/Runtime: make PCI traces quieter (Closes: #684049) * PCI/PM/Runtime: make PCI traces quieter (Closes: #684049)

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,7 +1,7 @@
From e8fa36c0b7ec0d1bb5492054fca46a7979e3d413 Mon Sep 17 00:00:00 2001 From 257aeb591198f517f2eb3a502dd93b0b3eefea70 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 13:16:24 +0200 Date: Sat, 16 Jul 2011 13:16:24 +0200
Subject: [PATCH 013/277] powerpc: Allow irq threading Subject: [PATCH 013/278] powerpc: Allow irq threading
All interrupts which must be non threaded are marked All interrupts which must be non threaded are marked
IRQF_NO_THREAD. So it's safe to allow force threaded handlers. IRQF_NO_THREAD. So it's safe to allow force threaded handlers.

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,7 +1,7 @@
From 47ab5557626ff17d0749caf00890a59fccd55e2c Mon Sep 17 00:00:00 2001 From 55846b94874ba3ac54b0b81a6cac866f372dbea3 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de> From: Thomas Gleixner <tglx@linutronix.de>
Date: Sat, 16 Jul 2011 13:15:20 +0200 Date: Sat, 16 Jul 2011 13:15:20 +0200
Subject: [PATCH 029/277] arm: Allow forced irq threading Subject: [PATCH 029/278] arm: Allow forced irq threading
All timer interrupts and the perf interrupt are marked NO_THREAD, so All timer interrupts and the perf interrupt are marked NO_THREAD, so
its safe to allow forced interrupt threading. its safe to allow forced interrupt threading.

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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