Hi Uwe, On Mon, Apr 25, 2022 at 09:13:45PM +0200, Uwe Kleine-König wrote: > Hello, > > On Thu, Mar 31, 2022 at 03:31:32PM +0200, Uwe Kleine-König wrote: > > The only effect of returning an error code in an i2c remove callback is > > that the i2c core emits a generic warning and still removes the device. > > > > So even if disabling the regulator fails it's sensible to further cleanup > > and then return zero to only emit a single error message. > > > > This patch is a preparation for making i2c remove callbacks return void. > > > > Signed-off-by: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx> > > --- > > drivers/media/i2c/dw9714.c | 1 - > > 1 file changed, 1 deletion(-) > > > > diff --git a/drivers/media/i2c/dw9714.c b/drivers/media/i2c/dw9714.c > > index cd7008ad8f2f..982ed8afebf5 100644 > > --- a/drivers/media/i2c/dw9714.c > > +++ b/drivers/media/i2c/dw9714.c > > @@ -201,7 +201,6 @@ static int dw9714_remove(struct i2c_client *client) > > if (ret) { > > dev_err(&client->dev, > > "Failed to disable vcc: %d\n", ret); > > - return ret; > > } > > } > > pm_runtime_set_suspended(&client->dev); > > Who cares for this driver and so for this patch? I do. The patch is in the media stage tree now (you should have received an e-mail about it) from where it eventually gets to the media tree. -- Kind regards, Sakari Ailus