Skip to content

Commit

Permalink
Merge branch 'topic/tasklet_fix' into for-linus
Browse files Browse the repository at this point in the history
  • Loading branch information
Vinod Koul committed Mar 17, 2014
2 parents 975faae + 9068b03 commit a3e8230
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 3 deletions.
1 change: 0 additions & 1 deletion drivers/dma/at_hdmac.c
Original file line number Diff line number Diff line change
Expand Up @@ -1569,7 +1569,6 @@ static int at_dma_remove(struct platform_device *pdev)

/* Disable interrupts */
atc_disable_chan_irq(atdma, chan->chan_id);
tasklet_disable(&atchan->tasklet);

tasklet_kill(&atchan->tasklet);
list_del(&chan->device_node);
Expand Down
4 changes: 2 additions & 2 deletions drivers/dma/pch_dma.c
Original file line number Diff line number Diff line change
Expand Up @@ -964,16 +964,16 @@ static void pch_dma_remove(struct pci_dev *pdev)
if (pd) {
dma_async_device_unregister(&pd->dma);

free_irq(pdev->irq, pd);

list_for_each_entry_safe(chan, _c, &pd->dma.channels,
device_node) {
pd_chan = to_pd_chan(chan);

tasklet_disable(&pd_chan->tasklet);
tasklet_kill(&pd_chan->tasklet);
}

pci_pool_destroy(pd->pool);
free_irq(pdev->irq, pd);
pci_iounmap(pdev, pd->membase);
pci_release_regions(pdev);
pci_disable_device(pdev);
Expand Down

0 comments on commit a3e8230

Please sign in to comment.