summaryrefslogtreecommitdiff
path: root/include/linux/dmaengine.h
diff options
context:
space:
mode:
authorWolfram Sang <wsa@the-dreams.de>2020-01-15 18:31:37 +0100
committerWolfram Sang <wsa@the-dreams.de>2020-01-15 18:31:37 +0100
commitd02e5ee09bd98b8cec9c2e26b486ed4d6d1b7e2a (patch)
tree7cb6fa45fd1cb4bdad89c7b7832a72df893c838c /include/linux/dmaengine.h
parent9f7a03642e0e25dc0561be124bddae2b8ed787ab (diff)
parent24a49678f5e20f18006e71b90ac1531876b27eb1 (diff)
Merge branch 'i2c/for-current' into i2c/for-5.6
Diffstat (limited to 'include/linux/dmaengine.h')
-rw-r--r--include/linux/dmaengine.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/linux/dmaengine.h b/include/linux/dmaengine.h
index 8fcdee1c0cf9..dad4a68fa009 100644
--- a/include/linux/dmaengine.h
+++ b/include/linux/dmaengine.h
@@ -1364,8 +1364,11 @@ static inline int dma_get_slave_caps(struct dma_chan *chan,
static inline int dmaengine_desc_set_reuse(struct dma_async_tx_descriptor *tx)
{
struct dma_slave_caps caps;
+ int ret;
- dma_get_slave_caps(tx->chan, &caps);
+ ret = dma_get_slave_caps(tx->chan, &caps);
+ if (ret)
+ return ret;
if (caps.descriptor_reuse) {
tx->flags |= DMA_CTRL_REUSE;