Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5455a51e6f333d43e0b6b52d1712557475d8eb9d
Commit:     5455a51e6f333d43e0b6b52d1712557475d8eb9d
Parent:     0803c30c23d39e1db88d06ef59c30fa5ef6c3ada
Author:     Graeme Gregory <[EMAIL PROTECTED]>
AuthorDate: Fri Mar 16 17:11:43 2007 +0100
Committer:  Russell King <[EMAIL PROTECTED]>
CommitDate: Sat Mar 17 22:30:28 2007 +0000

    [ARM] 4270/2: mach-s3c2443/irq.c off by one error in dma irqs
    
    This patch corrects an error when demuxing the DMA irq's
    DMA1 was used as a base and this should have been DMA0.
    Without this fix we do not process DMA0 irq's and the
    system effectively locks up in a loop trying the process
    the irq it never can.
    
    Signed-off-by: Graeme Gregory <[EMAIL PROTECTED]>
    Acked-by: Ben Dooks <[EMAIL PROTECTED]>
    Signed-off-by: Russell King <[EMAIL PROTECTED]>
---
 arch/arm/mach-s3c2443/irq.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/arch/arm/mach-s3c2443/irq.c b/arch/arm/mach-s3c2443/irq.c
index 7a45b6d..7565735 100644
--- a/arch/arm/mach-s3c2443/irq.c
+++ b/arch/arm/mach-s3c2443/irq.c
@@ -137,7 +137,7 @@ static struct irq_chip s3c2443_irq_lcd = {
 
 static void s3c2443_irq_demux_dma(unsigned int irq, struct irq_desc *desc)
 {
-       s3c2443_irq_demux(IRQ_S3C2443_DMA1, 6);
+       s3c2443_irq_demux(IRQ_S3C2443_DMA0, 6);
 }
 
 #define INTMSK_DMA     (1UL << (IRQ_S3C2443_DMA - IRQ_EINT0))
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to