staging: iio: adc: Remove useless cast on void pointer
void pointers do not need to be cast to other pointer types. The semantic patch used to find this: @r@ expression x; void* e; type T; identifier f; @@ ( *((T *)e) | ((T *)x)[...] | ((T *)x)->f | - (T *) e ) Build tested it. Signed-off-by: Tapasweni Pathak <tapaswenipathak@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
edb3cc10e0
commit
31f8f066f5
|
@ -23,7 +23,7 @@ static int ad7606_spi_read_block(struct device *dev,
|
||||||
int i, ret;
|
int i, ret;
|
||||||
unsigned short *data = buf;
|
unsigned short *data = buf;
|
||||||
|
|
||||||
ret = spi_read(spi, (u8 *)buf, count * 2);
|
ret = spi_read(spi, buf, count * 2);
|
||||||
if (ret < 0) {
|
if (ret < 0) {
|
||||||
dev_err(&spi->dev, "SPI read error\n");
|
dev_err(&spi->dev, "SPI read error\n");
|
||||||
return ret;
|
return ret;
|
||||||
|
|
|
@ -116,7 +116,7 @@ static const struct iio_chan_spec lpc32xx_adc_iio_channels[] = {
|
||||||
|
|
||||||
static irqreturn_t lpc32xx_adc_isr(int irq, void *dev_id)
|
static irqreturn_t lpc32xx_adc_isr(int irq, void *dev_id)
|
||||||
{
|
{
|
||||||
struct lpc32xx_adc_info *info = (struct lpc32xx_adc_info *) dev_id;
|
struct lpc32xx_adc_info *info = dev_id;
|
||||||
|
|
||||||
/* Read value and clear irq */
|
/* Read value and clear irq */
|
||||||
info->value = __raw_readl(LPC32XX_ADC_VALUE(info->adc_base)) &
|
info->value = __raw_readl(LPC32XX_ADC_VALUE(info->adc_base)) &
|
||||||
|
|
|
@ -226,7 +226,7 @@ static const struct iio_chan_spec spear_adc_iio_channels[] = {
|
||||||
|
|
||||||
static irqreturn_t spear_adc_isr(int irq, void *dev_id)
|
static irqreturn_t spear_adc_isr(int irq, void *dev_id)
|
||||||
{
|
{
|
||||||
struct spear_adc_state *st = (struct spear_adc_state *)dev_id;
|
struct spear_adc_state *st = dev_id;
|
||||||
|
|
||||||
/* Read value to clear IRQ */
|
/* Read value to clear IRQ */
|
||||||
st->value = spear_adc_get_average(st);
|
st->value = spear_adc_get_average(st);
|
||||||
|
|
Loading…
Reference in New Issue