diff options
-rw-r--r-- | drivers/dma/iop-adma.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/dma/iop-adma.c b/drivers/dma/iop-adma.c index 434013d41288..8acbc3ab0b92 100644 --- a/drivers/dma/iop-adma.c +++ b/drivers/dma/iop-adma.c | |||
@@ -373,8 +373,8 @@ retry: | |||
373 | if (!retry++) | 373 | if (!retry++) |
374 | goto retry; | 374 | goto retry; |
375 | 375 | ||
376 | /* try to free some slots if the allocation fails */ | 376 | /* perform direct reclaim if the allocation fails */ |
377 | tasklet_schedule(&iop_chan->irq_tasklet); | 377 | __iop_adma_slot_cleanup(iop_chan); |
378 | 378 | ||
379 | return NULL; | 379 | return NULL; |
380 | } | 380 | } |