Re: [PATCH v2 5/5] iio: chemical: sgp40: Implement turn_heater_off-command

From: Joshua Crofts

Date: Mon Nov 02 2026 - 05:28:32 EST


On Mon, 2 Nov 2026 11:56:02 +0200
Jaakko Koivisto <jmatko@xxxxxx> wrote:

...

> +static int sgp40_turn_heater_off(struct sgp40_data *data)
> +{
> + int ret;
> + struct i2c_client *client = data->client;
> + struct sgp40_tg_measure turn_off = { .command = {0x36, 0x15} };

Reverse xmas tree.

> +
> + guard(mutex)(&data->lock);
> +
> + ret = i2c_master_send(client, (char *)&turn_off, sizeof(turn_off.command));
> + if (ret < 0)
> + return ret;
> + if (ret != sizeof(turn_off.command))
> + return dev_err_probe(data->dev, -EIO,
> + "i2c_master_send ret: %d, expected %zu", ret, sizeof(turn_off.command));

Again, this function isn't called from probe(), yet it uses
dev_err_probe().

--
Kind regards,
Joshua Crofts