Skip to content

Commit

Permalink
Merge branch 'topic/pl330' into for-linus
Browse files Browse the repository at this point in the history
  • Loading branch information
Vinod Koul committed Apr 10, 2018
2 parents c21bd0a + a3ca831 commit f18b461
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions drivers/dma/pl330.c
Original file line number Diff line number Diff line change
Expand Up @@ -1510,7 +1510,7 @@ static void pl330_dotask(unsigned long data)
/* Returns 1 if state was updated, 0 otherwise */
static int pl330_update(struct pl330_dmac *pl330)
{
struct dma_pl330_desc *descdone, *tmp;
struct dma_pl330_desc *descdone;
unsigned long flags;
void __iomem *regs;
u32 val;
Expand Down Expand Up @@ -1588,7 +1588,9 @@ static int pl330_update(struct pl330_dmac *pl330)
}

/* Now that we are in no hurry, do the callbacks */
list_for_each_entry_safe(descdone, tmp, &pl330->req_done, rqd) {
while (!list_empty(&pl330->req_done)) {
descdone = list_first_entry(&pl330->req_done,
struct dma_pl330_desc, rqd);
list_del(&descdone->rqd);
spin_unlock_irqrestore(&pl330->lock, flags);
dma_pl330_rqcb(descdone, PL330_ERR_NONE);
Expand Down

0 comments on commit f18b461

Please sign in to comment.