From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from Galois.linutronix.de (www.linutronix.de [62.245.132.108]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 4F5052C008E for ; Thu, 14 Feb 2013 09:39:04 +1100 (EST) Date: Wed, 13 Feb 2013 23:38:51 +0100 (CET) From: Thomas Gleixner To: linuxppc-dev@lists.ozlabs.org Subject: [PATCH] powerpc: Mark low level irq handlers NO_THREAD Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: leroy christophe List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , These low level handlers cannot be threaded. Mark them NO_THREAD Reported-by: leroy christophe Tested-by: leroy christophe Signed-off-by: Thomas Gleixner --- arch/powerpc/platforms/8xx/m8xx_setup.c | 1 + arch/powerpc/sysdev/cpm1.c | 1 + 2 files changed, 2 insertions(+) Index: linux-stable/arch/powerpc/platforms/8xx/m8xx_setup.c =================================================================== --- linux-stable.orig/arch/powerpc/platforms/8xx/m8xx_setup.c +++ linux-stable/arch/powerpc/platforms/8xx/m8xx_setup.c @@ -43,6 +43,7 @@ static irqreturn_t timebase_interrupt(in static struct irqaction tbint_irqaction = { .handler = timebase_interrupt, + .flags = IRQF_NO_THREAD, .name = "tbint", }; Index: linux-stable/arch/powerpc/sysdev/cpm1.c =================================================================== --- linux-stable.orig/arch/powerpc/sysdev/cpm1.c +++ linux-stable/arch/powerpc/sysdev/cpm1.c @@ -120,6 +120,7 @@ static irqreturn_t cpm_error_interrupt(i static struct irqaction cpm_error_irqaction = { .handler = cpm_error_interrupt, + .flags = IRQF_NO_THREAD, .name = "error", };