Re: [PATCH v2] Input: elan_i2c - check if device is there before really probing

From: Fabio Estevam
Date: Mon May 08 2017 - 21:43:43 EST


On Mon, May 8, 2017 at 9:45 PM, Dmitry Torokhov
<dmitry.torokhov@xxxxxxxxx> wrote:

> + /* Make sure there is something at this address */
> + error = i2c_smbus_read_byte(client);
> + if (error < 0) {
> + dev_dbg(&client->dev, "nothing at this address: %d\n", error);
> + return -ENXIO;

You could return the real error code here: 'return error'