diff options
| -rw-r--r-- | drivers/dma/dmaengine.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/dma/dmaengine.c b/drivers/dma/dmaengine.c index 4a4cce15f25d..3ff284c8e3d5 100644 --- a/drivers/dma/dmaengine.c +++ b/drivers/dma/dmaengine.c | |||
| @@ -689,6 +689,10 @@ struct dma_chan *dma_request_slave_channel(struct device *dev, | |||
| 689 | struct dma_chan *ch = dma_request_slave_channel_reason(dev, name); | 689 | struct dma_chan *ch = dma_request_slave_channel_reason(dev, name); |
| 690 | if (IS_ERR(ch)) | 690 | if (IS_ERR(ch)) |
| 691 | return NULL; | 691 | return NULL; |
| 692 | |||
| 693 | dma_cap_set(DMA_PRIVATE, ch->device->cap_mask); | ||
| 694 | ch->device->privatecnt++; | ||
| 695 | |||
| 692 | return ch; | 696 | return ch; |
| 693 | } | 697 | } |
| 694 | EXPORT_SYMBOL_GPL(dma_request_slave_channel); | 698 | EXPORT_SYMBOL_GPL(dma_request_slave_channel); |
