The dma_mapping_error() returns true or false, but we want to return
-ENOMEM if there was an error.
Fixes:
e98131222ff9 ("ASoC: uniphier: add support for UniPhier AIO compress audio")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Tested-by: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
dma_dir = DMA_TO_DEVICE;
sub->compr_addr = dma_map_single(dev, sub->compr_area, size, dma_dir);
- ret = dma_mapping_error(dev, sub->compr_addr);
- if (ret) {
+ if (dma_mapping_error(dev, sub->compr_addr)) {
kfree(sub->compr_area);
sub->compr_area = NULL;
- return ret;
+ return -ENOMEM;
}
sub->compr_bytes = size;