iio: Use spi_sync_transfer()
[pandora-kernel.git] / drivers / iio / gyro / adxrs450.c
index d9d4383..5b79953 100644 (file)
@@ -213,7 +213,6 @@ error_ret:
 static int adxrs450_spi_initial(struct adxrs450_state *st,
                u32 *val, char chk)
 {
-       struct spi_message msg;
        int ret;
        u32 tx;
        struct spi_transfer xfers = {
@@ -228,9 +227,7 @@ static int adxrs450_spi_initial(struct adxrs450_state *st,
        if (chk)
                tx |= (ADXRS450_CHK | ADXRS450_P);
        st->tx = cpu_to_be32(tx);
-       spi_message_init(&msg);
-       spi_message_add_tail(&xfers, &msg);
-       ret = spi_sync(st->us, &msg);
+       ret = spi_sync_transfer(st->us, &xfers, 1);
        if (ret) {
                dev_err(&st->us->dev, "Problem while reading initializing data\n");
                goto error_ret;