* [PATCH 0/2] use correct type for dma_map/unmap @ 2014-07-21 9:42 Wolfram Sang [not found] ` <1405935725-10457-1-git-send-email-wsa-z923LK4zBo2bacvFa/9K2g@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: Wolfram Sang @ 2014-07-21 9:42 UTC (permalink / raw) To: linux-arm-kernel; +Cc: Wolfram Sang, linux-i2c, linux-kernel, linux-serial I recently stumbled over the fact that the Atmel I2C driver used a wrong enum for mapping dma, so I wrote a hackish coccinelle script to check the rest of the kernel. Luckily, only those two were found. Wolfram Sang (2): drivers/i2c/busses: use correct type for dma_map/unmap drivers/tty/serial: use correct type for dma_map/unmap drivers/i2c/busses/i2c-at91.c | 4 ++-- drivers/tty/serial/atmel_serial.c | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) -- 2.0.0 ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <1405935725-10457-1-git-send-email-wsa-z923LK4zBo2bacvFa/9K2g@public.gmane.org>]
* [PATCH 1/2] drivers/i2c/busses: use correct type for dma_map/unmap [not found] ` <1405935725-10457-1-git-send-email-wsa-z923LK4zBo2bacvFa/9K2g@public.gmane.org> @ 2014-07-21 9:42 ` Wolfram Sang [not found] ` <1405935725-10457-2-git-send-email-wsa-z923LK4zBo2bacvFa/9K2g@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: Wolfram Sang @ 2014-07-21 9:42 UTC (permalink / raw) To: linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r Cc: Wolfram Sang, Ludovic Desroches, linux-i2c-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA dma_{un}map_* uses 'enum dma_data_direction' not 'enum dma_transfer_direction'. Signed-off-by: Wolfram Sang <wsa-z923LK4zBo2bacvFa/9K2g@public.gmane.org> --- drivers/i2c/busses/i2c-at91.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/i2c/busses/i2c-at91.c b/drivers/i2c/busses/i2c-at91.c index e95f9ba96790..83c989382be9 100644 --- a/drivers/i2c/busses/i2c-at91.c +++ b/drivers/i2c/busses/i2c-at91.c @@ -210,7 +210,7 @@ static void at91_twi_write_data_dma_callback(void *data) struct at91_twi_dev *dev = (struct at91_twi_dev *)data; dma_unmap_single(dev->dev, sg_dma_address(&dev->dma.sg), - dev->buf_len, DMA_MEM_TO_DEV); + dev->buf_len, DMA_TO_DEVICE); at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_STOP); } @@ -289,7 +289,7 @@ static void at91_twi_read_data_dma_callback(void *data) struct at91_twi_dev *dev = (struct at91_twi_dev *)data; dma_unmap_single(dev->dev, sg_dma_address(&dev->dma.sg), - dev->buf_len, DMA_DEV_TO_MEM); + dev->buf_len, DMA_FROM_DEVICE); /* The last two bytes have to be read without using dma */ dev->buf += dev->buf_len - 2; -- 2.0.0 ^ permalink raw reply related [flat|nested] 3+ messages in thread
[parent not found: <1405935725-10457-2-git-send-email-wsa-z923LK4zBo2bacvFa/9K2g@public.gmane.org>]
* Re: [PATCH 1/2] drivers/i2c/busses: use correct type for dma_map/unmap [not found] ` <1405935725-10457-2-git-send-email-wsa-z923LK4zBo2bacvFa/9K2g@public.gmane.org> @ 2014-07-22 9:13 ` Ludovic Desroches 0 siblings, 0 replies; 3+ messages in thread From: Ludovic Desroches @ 2014-07-22 9:13 UTC (permalink / raw) To: Wolfram Sang Cc: linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, Ludovic Desroches, linux-i2c-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA On Mon, Jul 21, 2014 at 11:42:03AM +0200, Wolfram Sang wrote: > dma_{un}map_* uses 'enum dma_data_direction' not 'enum dma_transfer_direction'. > > Signed-off-by: Wolfram Sang <wsa-z923LK4zBo2bacvFa/9K2g@public.gmane.org> Acked-by: Ludovic Desroches <ludovic.desroches-AIFe0yeh4nAAvxtiuMwx3w@public.gmane.org> Thanks Wolfram. > --- > drivers/i2c/busses/i2c-at91.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/i2c/busses/i2c-at91.c b/drivers/i2c/busses/i2c-at91.c > index e95f9ba96790..83c989382be9 100644 > --- a/drivers/i2c/busses/i2c-at91.c > +++ b/drivers/i2c/busses/i2c-at91.c > @@ -210,7 +210,7 @@ static void at91_twi_write_data_dma_callback(void *data) > struct at91_twi_dev *dev = (struct at91_twi_dev *)data; > > dma_unmap_single(dev->dev, sg_dma_address(&dev->dma.sg), > - dev->buf_len, DMA_MEM_TO_DEV); > + dev->buf_len, DMA_TO_DEVICE); > > at91_twi_write(dev, AT91_TWI_CR, AT91_TWI_STOP); > } > @@ -289,7 +289,7 @@ static void at91_twi_read_data_dma_callback(void *data) > struct at91_twi_dev *dev = (struct at91_twi_dev *)data; > > dma_unmap_single(dev->dev, sg_dma_address(&dev->dma.sg), > - dev->buf_len, DMA_DEV_TO_MEM); > + dev->buf_len, DMA_FROM_DEVICE); > > /* The last two bytes have to be read without using dma */ > dev->buf += dev->buf_len - 2; > -- > 2.0.0 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-i2c" in > the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org > More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-07-22 9:13 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-07-21 9:42 [PATCH 0/2] use correct type for dma_map/unmap Wolfram Sang [not found] ` <1405935725-10457-1-git-send-email-wsa-z923LK4zBo2bacvFa/9K2g@public.gmane.org> 2014-07-21 9:42 ` [PATCH 1/2] drivers/i2c/busses: " Wolfram Sang [not found] ` <1405935725-10457-2-git-send-email-wsa-z923LK4zBo2bacvFa/9K2g@public.gmane.org> 2014-07-22 9:13 ` Ludovic Desroches
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).