Re: [PATCH] viafb: fix viafb_find_i2c_adapt return value

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[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


[Index of Archives]     [Video for Linux]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Tourism]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux