diff options
Diffstat (limited to 'drivers/dma/ioat_dma.c')
-rw-r--r-- | drivers/dma/ioat_dma.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/dma/ioat_dma.c b/drivers/dma/ioat_dma.c index 59d4344db005..725f83f3eeb3 100644 --- a/drivers/dma/ioat_dma.c +++ b/drivers/dma/ioat_dma.c | |||
@@ -941,10 +941,10 @@ void ioat_dma_remove(struct ioatdma_device *device) | |||
941 | struct dma_chan *chan, *_chan; | 941 | struct dma_chan *chan, *_chan; |
942 | struct ioat_dma_chan *ioat_chan; | 942 | struct ioat_dma_chan *ioat_chan; |
943 | 943 | ||
944 | dma_async_device_unregister(&device->common); | ||
945 | |||
946 | ioat_dma_remove_interrupts(device); | 944 | ioat_dma_remove_interrupts(device); |
947 | 945 | ||
946 | dma_async_device_unregister(&device->common); | ||
947 | |||
948 | pci_pool_destroy(device->dma_pool); | 948 | pci_pool_destroy(device->dma_pool); |
949 | pci_pool_destroy(device->completion_pool); | 949 | pci_pool_destroy(device->completion_pool); |
950 | 950 | ||