diff options
Diffstat (limited to 'drivers/crypto/stm32/stm32-hash.c')
| -rw-r--r-- | drivers/crypto/stm32/stm32-hash.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/crypto/stm32/stm32-hash.c b/drivers/crypto/stm32/stm32-hash.c index cfc8e0e37bee..167b80eec437 100644 --- a/drivers/crypto/stm32/stm32-hash.c +++ b/drivers/crypto/stm32/stm32-hash.c @@ -518,10 +518,10 @@ static int stm32_hash_dma_init(struct stm32_hash_dev *hdev)  	dma_conf.dst_maxburst = hdev->dma_maxburst;  	dma_conf.device_fc = false; -	hdev->dma_lch = dma_request_slave_channel(hdev->dev, "in"); -	if (!hdev->dma_lch) { +	hdev->dma_lch = dma_request_chan(hdev->dev, "in"); +	if (IS_ERR(hdev->dma_lch)) {  		dev_err(hdev->dev, "Couldn't acquire a slave DMA channel.\n"); -		return -EBUSY; +		return PTR_ERR(hdev->dma_lch);  	}  	err = dmaengine_slave_config(hdev->dma_lch, &dma_conf);  |