diff options
Diffstat (limited to 'arch/arm/mach-davinci/dma.c')
| -rw-r--r-- | arch/arm/mach-davinci/dma.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/arch/arm/mach-davinci/dma.c b/arch/arm/mach-davinci/dma.c index 2ede598b77dd..6b9669869c46 100644 --- a/arch/arm/mach-davinci/dma.c +++ b/arch/arm/mach-davinci/dma.c | |||
| @@ -354,10 +354,12 @@ static int irq2ctlr(int irq) | |||
| 354 | static irqreturn_t dma_irq_handler(int irq, void *data) | 354 | static irqreturn_t dma_irq_handler(int irq, void *data) |
| 355 | { | 355 | { |
| 356 | int i; | 356 | int i; |
| 357 | unsigned ctlr; | 357 | int ctlr; |
| 358 | unsigned int cnt = 0; | 358 | unsigned int cnt = 0; |
| 359 | 359 | ||
| 360 | ctlr = irq2ctlr(irq); | 360 | ctlr = irq2ctlr(irq); |
| 361 | if (ctlr < 0) | ||
| 362 | return IRQ_NONE; | ||
| 361 | 363 | ||
| 362 | dev_dbg(data, "dma_irq_handler\n"); | 364 | dev_dbg(data, "dma_irq_handler\n"); |
| 363 | 365 | ||
| @@ -408,10 +410,12 @@ static irqreturn_t dma_irq_handler(int irq, void *data) | |||
| 408 | static irqreturn_t dma_ccerr_handler(int irq, void *data) | 410 | static irqreturn_t dma_ccerr_handler(int irq, void *data) |
| 409 | { | 411 | { |
| 410 | int i; | 412 | int i; |
| 411 | unsigned ctlr; | 413 | int ctlr; |
| 412 | unsigned int cnt = 0; | 414 | unsigned int cnt = 0; |
| 413 | 415 | ||
| 414 | ctlr = irq2ctlr(irq); | 416 | ctlr = irq2ctlr(irq); |
| 417 | if (ctlr < 0) | ||
| 418 | return IRQ_NONE; | ||
| 415 | 419 | ||
| 416 | dev_dbg(data, "dma_ccerr_handler\n"); | 420 | dev_dbg(data, "dma_ccerr_handler\n"); |
| 417 | 421 | ||
