staging:iio:adc:ad7887 clear out last few uses of iio_dev->dev_data.
authorJonathan Cameron <jic23@cam.ac.uk>
Mon, 27 Jun 2011 12:07:19 +0000 (13:07 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 28 Jun 2011 21:39:37 +0000 (14:39 -0700)
Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk>
Acked-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/iio/adc/ad7887_core.c
drivers/staging/iio/adc/ad7887_ring.c

index de14b174cef7166a9dc5883985e176ebd78521b7..3d9121e5c37d69b44f4e2c2ee1c9424cab984e7e 100644 (file)
@@ -37,7 +37,7 @@ static int ad7887_read_raw(struct iio_dev *dev_info,
                           long m)
 {
        int ret;
-       struct ad7887_state *st = dev_info->dev_data;
+       struct ad7887_state *st = iio_priv(dev_info);
        unsigned int scale_uv;
 
        switch (m) {
@@ -118,7 +118,6 @@ static int __devinit ad7887_probe(struct spi_device *spi)
        /* Estabilish that the iio_dev is a child of the spi device */
        indio_dev->dev.parent = &spi->dev;
        indio_dev->name = spi_get_device_id(spi)->name;
-       indio_dev->dev_data = (void *)(st);
        indio_dev->info = &ad7887_info;
        indio_dev->modes = INDIO_DIRECT_MODE;
 
index 0e4a5f4fd8921fe19c95a34fc64cb8b7ca191997..0ac7c0b9d71d081ccddcebf265ee5b6c708cf456 100644 (file)
@@ -64,7 +64,7 @@ error_ret:
  **/
 static int ad7887_ring_preenable(struct iio_dev *indio_dev)
 {
-       struct ad7887_state *st = indio_dev->dev_data;
+       struct ad7887_state *st = iio_priv(indio_dev);
        struct iio_ring_buffer *ring = indio_dev->ring;
 
        st->d_size = ring->scan_count *
@@ -100,7 +100,7 @@ static int ad7887_ring_preenable(struct iio_dev *indio_dev)
 
 static int ad7887_ring_postdisable(struct iio_dev *indio_dev)
 {
-       struct ad7887_state *st = indio_dev->dev_data;
+       struct ad7887_state *st = iio_priv(indio_dev);
 
        /* dummy read: restore default CH0 settin */
        return spi_sync(st->spi, &st->msg[AD7887_CH0]);
@@ -116,7 +116,7 @@ static irqreturn_t ad7887_trigger_handler(int irq, void *p)
 {
        struct iio_poll_func *pf = p;
        struct iio_dev *indio_dev = pf->private_data;
-       struct ad7887_state *st = iio_dev_get_devdata(indio_dev);
+       struct ad7887_state *st = iio_priv(indio_dev);
        struct iio_ring_buffer *ring = indio_dev->ring;
        s64 time_ns;
        __u8 *buf;