[cc'ed Jon; un-cc'ed Joseph as his email address is no longer valid] Dzianis Kahanovich schrieb:
viafb_find_i2c_adapt return unverifyed value, "is_active" field still uplevel. Fix it.
This patch looks useful to me but the viafb camera driver uses this function at the moment. It's not a big issue now as 31 will be always I2C but perhaps it might be a good idea to patch drivers/media/video/via-camera.c
Jon, do you agree that this patch is useful, at least as long we do not dynamically change the configuration?
Thanks, Florian Tobias Schandinat
Signed-off-by: Dzianis Kahanovich <mahatma@xxxxx> --- --- a/drivers/video/via/via_i2c.c 2010-12-18 06:42:37.000000000 +0200 +++ b/drivers/video/via/via_i2c.c 2010-12-20 19:55:17.000000000 +0200 @@ -188,7 +188,7 @@ struct i2c_adapter *viafb_find_i2c_adapt { struct via_i2c_stuff *stuff = &via_i2c_par[which]; - return &stuff->adapter; + return stuff->is_active ? &stuff->adapter : NULL; } EXPORT_SYMBOL_GPL(viafb_find_i2c_adapter); --
-- To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html