Commit 72e7fe42 authored by Federico Vaga's avatar Federico Vaga

dma: check map_single return value properly

Signed-off-by: Federico Vaga's avatarfederico.vaga@cern.ch <federico.vaga@cern.ch>
parent 7d22c3d7
......@@ -222,7 +222,8 @@ int zio_dma_map_sg(struct zio_dma_sgt *zdma, size_t page_desc_size,
zdma->dma_page_desc_pool = dma_map_single(zdma->hwdev,
zdma->page_desc_pool, size,
DMA_TO_DEVICE);
if (!zdma->dma_page_desc_pool) {
if (dma_mapping_error(zdma->hwdev, zdma->dma_page_desc_pool)) {
dev_err(zdma->hwdev, "cannot map dma memory for descriptors\n");
err = -ENOMEM;
goto out_map_single;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment