|
@@ -513,7 +513,7 @@ static int ak8975_probe(struct i2c_client *client,
|
|
|
err = ak8975_setup(client);
|
|
err = ak8975_setup(client);
|
|
|
if (err < 0) {
|
|
if (err < 0) {
|
|
|
dev_err(&client->dev, "AK8975 initialization fails\n");
|
|
dev_err(&client->dev, "AK8975 initialization fails\n");
|
|
|
- goto exit_gpio;
|
|
|
|
|
|
|
+ goto exit_free_iio;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
i2c_set_clientdata(client, indio_dev);
|
|
i2c_set_clientdata(client, indio_dev);
|