diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2012-03-30 06:44:15 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2012-03-30 06:46:20 -0400 |
commit | d9d54540147336c75f81c36c342b3bfec0d4d60d (patch) | |
tree | 5541ffccba0c1053d94ed58e035f47a9c7d8aefe /drivers/dma | |
parent | 1338631433d8de7cf85b7e8fcf1a389ad89e7a8f (diff) |
ARM: sa11x0: fix build errors from DMA engine API updates
The recent merge of the sa11x0 code into mainline had silent conflicts
with further development of the DMA engine API, leading to build errors
and warnings:
drivers/net/irda/sa1100_ir.c: In function 'sa1100_irda_dma_start':
drivers/net/irda/sa1100_ir.c:151: error: too few arguments to function 'chan->device->device_prep_slave_sg'
drivers/dma/sa11x0-dma.c: In function 'sa11x0_dma_probe':
drivers/dma/sa11x0-dma.c:950: warning: assignment from incompatible pointer type
Fix these.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'drivers/dma')
-rw-r--r-- | drivers/dma/sa11x0-dma.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/dma/sa11x0-dma.c b/drivers/dma/sa11x0-dma.c index 16a6b48883cf..ec78ccef9132 100644 --- a/drivers/dma/sa11x0-dma.c +++ b/drivers/dma/sa11x0-dma.c | |||
@@ -585,7 +585,7 @@ static dma_cookie_t sa11x0_dma_tx_submit(struct dma_async_tx_descriptor *tx) | |||
585 | 585 | ||
586 | static struct dma_async_tx_descriptor *sa11x0_dma_prep_slave_sg( | 586 | static struct dma_async_tx_descriptor *sa11x0_dma_prep_slave_sg( |
587 | struct dma_chan *chan, struct scatterlist *sg, unsigned int sglen, | 587 | struct dma_chan *chan, struct scatterlist *sg, unsigned int sglen, |
588 | enum dma_transfer_direction dir, unsigned long flags) | 588 | enum dma_transfer_direction dir, unsigned long flags, void *context) |
589 | { | 589 | { |
590 | struct sa11x0_dma_chan *c = to_sa11x0_dma_chan(chan); | 590 | struct sa11x0_dma_chan *c = to_sa11x0_dma_chan(chan); |
591 | struct sa11x0_dma_desc *txd; | 591 | struct sa11x0_dma_desc *txd; |