* [PATCH RT 0/3] [ANNOUNCE] 3.4.3-rt12-rc1 stable review
@ 2012-06-23 3:05 Steven Rostedt
2012-06-23 3:05 ` [PATCH RT 1/3] spinlock/rt: Include bug.h in spinlock_rt.h to satisfy BUG() usage Steven Rostedt
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Steven Rostedt @ 2012-06-23 3:05 UTC (permalink / raw)
To: linux-kernel, linux-rt-users; +Cc: Thomas Gleixner, Carsten Emde, John Kacur
Dear RT Folks,
This is the RT stable review cycle of patch 3.4.3-rt12-rc1.
Please scream at me if I messed something up. Please test the patches too.
The -rc release will be uploaded to kernel.org and will be deleted when
the final release is out. This is just a review release (or release candidate).
The pre-releases will not be pushed to the git repository, only the
final release is.
If all goes well, this patch will be converted to the next main release
on 6/24/2012.
Enjoy,
-- Steve
To build 3.4.3-rt12-rc1 directly, the following patches should be applied:
http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.4.tar.xz
http://www.kernel.org/pub/linux/kernel/v3.x/patch-3.4.3.xz
http://www.kernel.org/pub/linux/kernel/projects/rt/3.4/patch-3.4.3-rt12-rc1.patch.xz
You can also build from 3.4.3-rt11 by applying the incremental patch:
http://www.kernel.org/pub/linux/kernel/projects/rt/3.4/incr/patch-3.4.3-rt11-rt12-rc1.patch.xz
Changes from 3.4.3-rt11:
---
Steven Rostedt (2):
spinlock/rt: Include bug.h in spinlock_rt.h to satisfy BUG() usage
Linux 3.4.3-rt12-rc1
Thomas Gleixner (1):
Oops during Init IRQ
----
arch/powerpc/platforms/8xx/m8xx_setup.c | 1 +
arch/powerpc/sysdev/cpm1.c | 1 +
include/linux/spinlock_rt.h | 2 ++
localversion-rt | 2 +-
4 files changed, 5 insertions(+), 1 deletion(-)
^ permalink raw reply [flat|nested] 6+ messages in thread* [PATCH RT 1/3] spinlock/rt: Include bug.h in spinlock_rt.h to satisfy BUG() usage 2012-06-23 3:05 [PATCH RT 0/3] [ANNOUNCE] 3.4.3-rt12-rc1 stable review Steven Rostedt @ 2012-06-23 3:05 ` Steven Rostedt 2012-06-23 3:05 ` [PATCH RT 2/3] Oops during Init IRQ Steven Rostedt 2012-06-23 3:05 ` [PATCH RT 3/3] Linux 3.4.3-rt12-rc1 Steven Rostedt 2 siblings, 0 replies; 6+ messages in thread From: Steven Rostedt @ 2012-06-23 3:05 UTC (permalink / raw) To: linux-kernel, linux-rt-users; +Cc: Thomas Gleixner, Carsten Emde, John Kacur [-- Attachment #1: 0001-spinlock-rt-Include-bug.h-in-spinlock_rt.h-to-satisf.patch --] [-- Type: text/plain, Size: 760 bytes --] From: Steven Rostedt <srostedt@redhat.com> Some archs (powerpc) failed to compile because of the reference to BUG() in spinlock_rt.h. Although bug.h is included in many headers, if spinlock.h is included in a C file before that, it will fail to compile. Signed-off-by: Steven Rostedt <rostedt@goodmis.org> --- include/linux/spinlock_rt.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/linux/spinlock_rt.h b/include/linux/spinlock_rt.h index 3b555b4..0618387 100644 --- a/include/linux/spinlock_rt.h +++ b/include/linux/spinlock_rt.h @@ -5,6 +5,8 @@ #error Do not include directly. Use spinlock.h #endif +#include <linux/bug.h> + extern void __rt_spin_lock_init(spinlock_t *lock, char *name, struct lock_class_key *key); -- 1.7.10 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH RT 2/3] Oops during Init IRQ 2012-06-23 3:05 [PATCH RT 0/3] [ANNOUNCE] 3.4.3-rt12-rc1 stable review Steven Rostedt 2012-06-23 3:05 ` [PATCH RT 1/3] spinlock/rt: Include bug.h in spinlock_rt.h to satisfy BUG() usage Steven Rostedt @ 2012-06-23 3:05 ` Steven Rostedt 2012-06-23 10:59 ` Thomas Gleixner 2012-06-23 3:05 ` [PATCH RT 3/3] Linux 3.4.3-rt12-rc1 Steven Rostedt 2 siblings, 1 reply; 6+ messages in thread From: Steven Rostedt @ 2012-06-23 3:05 UTC (permalink / raw) To: linux-kernel, linux-rt-users Cc: Thomas Gleixner, Carsten Emde, John Kacur, leroy christophe [-- Attachment #1: 0002-Oops-during-Init-IRQ.patch --] [-- Type: text/plain, Size: 1497 bytes --] From: Thomas Gleixner <tglx@linutronix.de> On Mon, 18 Jun 2012, leroy christophe wrote: > Hello, > > I'm trying to use the rt10 patch on a 3.4.2 kernel on a powerpc (MPC8xx) > system, and I'm having the following Oops during Irq initialisation. This > happens with CONFIG_PREEMPT_RT_FULL. > It doesn't happen with CONFIG_PREEMPT__LL > > May someone help ? Does the following uncompiled and untested patch fix it for you ? Thanks, tglx Signed-off-by: Steven Rostedt <rostedt@goodmis.org> Cc: leroy christophe <christophe.leroy@c-s.fr> --- arch/powerpc/platforms/8xx/m8xx_setup.c | 1 + arch/powerpc/sysdev/cpm1.c | 1 + 2 files changed, 2 insertions(+) diff --git a/arch/powerpc/platforms/8xx/m8xx_setup.c b/arch/powerpc/platforms/8xx/m8xx_setup.c index 1e12108..806cbbd 100644 --- a/arch/powerpc/platforms/8xx/m8xx_setup.c +++ b/arch/powerpc/platforms/8xx/m8xx_setup.c @@ -43,6 +43,7 @@ static irqreturn_t timebase_interrupt(int irq, void *dev) static struct irqaction tbint_irqaction = { .handler = timebase_interrupt, + .flags = IRQF_NO_THREAD, .name = "tbint", }; diff --git a/arch/powerpc/sysdev/cpm1.c b/arch/powerpc/sysdev/cpm1.c index d4fa03f..5e6ff38 100644 --- a/arch/powerpc/sysdev/cpm1.c +++ b/arch/powerpc/sysdev/cpm1.c @@ -120,6 +120,7 @@ static irqreturn_t cpm_error_interrupt(int irq, void *dev) static struct irqaction cpm_error_irqaction = { .handler = cpm_error_interrupt, + .flags = IRQF_NO_THREAD, .name = "error", }; -- 1.7.10 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH RT 2/3] Oops during Init IRQ 2012-06-23 3:05 ` [PATCH RT 2/3] Oops during Init IRQ Steven Rostedt @ 2012-06-23 10:59 ` Thomas Gleixner 2012-06-23 13:42 ` Steven Rostedt 0 siblings, 1 reply; 6+ messages in thread From: Thomas Gleixner @ 2012-06-23 10:59 UTC (permalink / raw) To: Steven Rostedt Cc: linux-kernel, linux-rt-users, Carsten Emde, John Kacur, leroy christophe On Fri, 22 Jun 2012, Steven Rostedt wrote: You asked for a changelog. Here you go: Subject: powerpc: Mark low level irq handlers NO_THREAD These low level handlers cannot be threaded. Mark them NO_THREAD Signed-off-by: Thomas Gleixner <tglx@linutronix.de> ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH RT 2/3] Oops during Init IRQ 2012-06-23 10:59 ` Thomas Gleixner @ 2012-06-23 13:42 ` Steven Rostedt 0 siblings, 0 replies; 6+ messages in thread From: Steven Rostedt @ 2012-06-23 13:42 UTC (permalink / raw) To: Thomas Gleixner Cc: linux-kernel, linux-rt-users, Carsten Emde, John Kacur, leroy christophe On Sat, 2012-06-23 at 12:59 +0200, Thomas Gleixner wrote: > On Fri, 22 Jun 2012, Steven Rostedt wrote: > > You asked for a changelog. Here you go: > > Subject: powerpc: Mark low level irq handlers NO_THREAD > > These low level handlers cannot be threaded. Mark them NO_THREAD > > Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Thanks! I'll add this when I commit it into the git tree. -- Steve ^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH RT 3/3] Linux 3.4.3-rt12-rc1 2012-06-23 3:05 [PATCH RT 0/3] [ANNOUNCE] 3.4.3-rt12-rc1 stable review Steven Rostedt 2012-06-23 3:05 ` [PATCH RT 1/3] spinlock/rt: Include bug.h in spinlock_rt.h to satisfy BUG() usage Steven Rostedt 2012-06-23 3:05 ` [PATCH RT 2/3] Oops during Init IRQ Steven Rostedt @ 2012-06-23 3:05 ` Steven Rostedt 2 siblings, 0 replies; 6+ messages in thread From: Steven Rostedt @ 2012-06-23 3:05 UTC (permalink / raw) To: linux-kernel, linux-rt-users; +Cc: Thomas Gleixner, Carsten Emde, John Kacur [-- Attachment #1: 0003-Linux-3.4.3-rt12-rc1.patch --] [-- Type: text/plain, Size: 285 bytes --] From: Steven Rostedt <srostedt@redhat.com> --- localversion-rt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/localversion-rt b/localversion-rt index 05c35cb..818ad14 100644 --- a/localversion-rt +++ b/localversion-rt @@ -1 +1 @@ --rt11 +-rt12-rc1 -- 1.7.10 ^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2012-06-23 13:42 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-06-23 3:05 [PATCH RT 0/3] [ANNOUNCE] 3.4.3-rt12-rc1 stable review Steven Rostedt 2012-06-23 3:05 ` [PATCH RT 1/3] spinlock/rt: Include bug.h in spinlock_rt.h to satisfy BUG() usage Steven Rostedt 2012-06-23 3:05 ` [PATCH RT 2/3] Oops during Init IRQ Steven Rostedt 2012-06-23 10:59 ` Thomas Gleixner 2012-06-23 13:42 ` Steven Rostedt 2012-06-23 3:05 ` [PATCH RT 3/3] Linux 3.4.3-rt12-rc1 Steven Rostedt
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).