diff options
-rw-r--r-- | drivers/block/rsxx/dma.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/block/rsxx/dma.c b/drivers/block/rsxx/dma.c index 60d344d002ec..d523e9c56578 100644 --- a/drivers/block/rsxx/dma.c +++ b/drivers/block/rsxx/dma.c | |||
@@ -1059,6 +1059,7 @@ int rsxx_eeh_remap_dmas(struct rsxx_cardinfo *card) | |||
1059 | PCI_DMA_TODEVICE : | 1059 | PCI_DMA_TODEVICE : |
1060 | PCI_DMA_FROMDEVICE); | 1060 | PCI_DMA_FROMDEVICE); |
1061 | if (!dma->dma_addr) { | 1061 | if (!dma->dma_addr) { |
1062 | spin_unlock(&card->ctrl[i].queue_lock); | ||
1062 | kmem_cache_free(rsxx_dma_pool, dma); | 1063 | kmem_cache_free(rsxx_dma_pool, dma); |
1063 | return -ENOMEM; | 1064 | return -ENOMEM; |
1064 | } | 1065 | } |