staging:iio:fix using iio_priv or iio_dev after iio_unregister_device
[pandora-kernel.git] / drivers / staging / iio / accel / adis16240_core.c
index f6fa0ba..b6504f1 100644 (file)
@@ -596,8 +596,8 @@ static int adis16240_remove(struct spi_device *spi)
 
        adis16240_remove_trigger(indio_dev);
        iio_ring_buffer_unregister(indio_dev);
-       iio_device_unregister(indio_dev);
        adis16240_unconfigure_ring(indio_dev);
+       iio_device_unregister(indio_dev);
 
        return 0;
 }