I would like to discuss if there is idea to validate subdriver parameters explicitly at run-time when subdriver module is load.

There is configuration parameters for about every driver like:
* I2C address
* clock frequency

Nowadays, when main driver loads subdriver, it passes those static compile-time parameters to the subdriver, those parameters are not mainly validated at all. That could lead situation device is not working, instead it is will fail with some error, like I/O as I2C address is wrong.

As these parameters are set compile time, this situation affects only developers which are adding support for new hardware.

regards
Antti

--
http://palosaari.fi/
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to