spi: s3c64xx: fix casting warning
Subsystems (3)
PATCH 1/1 spi: s3c64xx: fix casting warning
sdd->ops->request is unsigned int, not unsigned long. Thus, (void *) is converted to (unsigned long *)(unsigned long), in order to fix possible sparse warnings.
Signed-off-by Jingoo Han <[email protected]>
Cc Joe Perches <[email protected]>
--- drivers/spi/spi-s3c64xx.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
drivers/spi/spi-s3c64xx.c +4 -4
@@ -336,10 +336,10 @@ static int acquire_dma(struct s3c64xx_spi_driver_data *sdd) req.cap =DMA_SLAVE ; req.client = &s3c64xx_spi_dma_client; - sdd->rx_dma.ch = (void *)sdd->ops->request (sdd->rx_dma.dmach, - &req, dev,"rx" ); - sdd->tx_dma.ch = (void *)sdd->ops->request (sdd->tx_dma.dmach, - &req, dev,"tx" ); + sdd->rx_dma.ch = (unsigned long *)(unsigned long )sdd->ops->request ( + sdd->rx_dma.dmach, &req, dev,"rx" ); + sdd->tx_dma.ch = (unsigned long *)(unsigned long )sdd->ops->request ( + sdd->tx_dma.dmach, &req, dev,"tx" );return 1 ; }
Signature · 1 line
1.7.10.4