i2c_driver and i2c_driver.driver both have "owner" and "name" field. One should go - there's no point needlessly duplicating stuff like this. The first patch updates the core usage of i2c_driver. Subsequent updates drivers to explicitly use i2cdriver.driver fields. (patches 0,1 and 5 copied to video4linux list) -- laurent --