mfd: cros_ec: Use a zero-length array for command data
[cascardo/linux.git] / drivers / mfd / cros_ec_spi.c
index bf6e08e..573730f 100644 (file)
@@ -299,7 +299,7 @@ static int cros_ec_cmd_xfer_spi(struct cros_ec_device *ec_dev,
        for (i = 0; i < len; i++) {
                sum += ptr[i + 2];
                if (ec_msg->insize)
-                       ec_msg->indata[i] = ptr[i + 2];
+                       ec_msg->data[i] = ptr[i + 2];
        }
        sum &= 0xff;
 
@@ -363,7 +363,6 @@ static int cros_ec_spi_probe(struct spi_device *spi)
        ec_dev->cmd_xfer = cros_ec_cmd_xfer_spi;
        ec_dev->ec_name = ec_spi->spi->modalias;
        ec_dev->phys_name = dev_name(&ec_spi->spi->dev);
-       ec_dev->parent = &ec_spi->spi->dev;
        ec_dev->din_size = EC_MSG_BYTES + EC_MSG_PREAMBLE_COUNT;
        ec_dev->dout_size = EC_MSG_BYTES;