Input: ad7879 - pass up error codes from probe functions
If the sub-probe functions fail, we need to pass up the error code to the higher levels from the probe function. We currently always return 0 even if there was an error so higher levels don't report problems. Signed-off-by: Michael Hennerich <michael.hennerich@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:
parent
3ac91d36bb
commit
4fa5757a4c
1 changed files with 2 additions and 2 deletions
|
@ -645,7 +645,7 @@ static int __devinit ad7879_probe(struct spi_device *spi)
|
|||
kfree(ts);
|
||||
}
|
||||
|
||||
return 0;
|
||||
return error;
|
||||
}
|
||||
|
||||
static int __devexit ad7879_remove(struct spi_device *spi)
|
||||
|
@ -732,7 +732,7 @@ static int __devinit ad7879_probe(struct i2c_client *client,
|
|||
kfree(ts);
|
||||
}
|
||||
|
||||
return 0;
|
||||
return error;
|
||||
}
|
||||
|
||||
static int __devexit ad7879_remove(struct i2c_client *client)
|
||||
|
|
Loading…
Reference in a new issue