Fix lost I2C modaliases Signed-off-by: Dzianis Kahanovich --- linux-2.6.36-rc4-git3/drivers/staging/msm/hdmi_sii9022.c 2010-08-02 01:11:14.000000000 +0300 +++ b/drivers/staging/msm/hdmi_sii9022.c 2010-09-17 12:39:01.682682707 +0300 @@ -239,6 +239,11 @@ static void __exit hdmi_sii_exit(void) i2c_del_driver(&hdmi_sii_i2c_driver); } + +#ifdef CONFIG_I2C +MODULE_DEVICE_TABLE(i2c, hmdi_sii_id); +#endif + module_init(hdmi_sii_init); module_exit(hdmi_sii_exit); MODULE_LICENSE("GPL v2"); --- linux-2.6.36-rc4-git3/drivers/hwmon/ad7414.c 2010-08-02 01:11:14.000000000 +0300 +++ b/drivers/hwmon/ad7414.c 2010-09-17 12:38:46.132572718 +0300 @@ -254,6 +254,9 @@ static int __init ad7414_init(void) { return i2c_add_driver(&ad7414_driver); } + +MODULE_DEVICE_TABLE(i2c, ad7414_id); + module_init(ad7414_init); static void __exit ad7414_exit(void) --- linux-2.6.36-rc4-git3/drivers/hwmon/adt7411.c 2010-08-02 01:11:14.000000000 +0300 +++ b/drivers/hwmon/adt7411.c 2010-09-17 12:38:46.242609622 +0300 @@ -351,6 +351,9 @@ static int __init sensors_adt7411_init(v { return i2c_add_driver(&adt7411_driver); } + +MODULE_DEVICE_TABLE(i2c, adt7411_id); + module_init(sensors_adt7411_init) static void __exit sensors_adt7411_exit(void) --- linux-2.6.36-rc4-git3/drivers/macintosh/windfarm_lm75_sensor.c 2010-08-02 01:11:14.000000000 +0300 +++ b/drivers/macintosh/windfarm_lm75_sensor.c 2010-09-17 12:38:50.385819714 +0300 @@ -249,6 +249,9 @@ static void __exit wf_lm75_sensor_exit(v } + +MODULE_DEVICE_TABLE(i2c, wf_lm75_id); + module_init(wf_lm75_sensor_init); module_exit(wf_lm75_sensor_exit); --- linux-2.6.36-rc4-git3/drivers/macintosh/windfarm_max6690_sensor.c 2010-08-02 01:11:14.000000000 +0300 +++ b/drivers/macintosh/windfarm_max6690_sensor.c 2010-09-17 12:38:50.449725150 +0300 @@ -199,6 +199,9 @@ static void __exit wf_max6690_sensor_exi i2c_del_driver(&wf_max6690_driver); } + +MODULE_DEVICE_TABLE(i2c, wf_max6690_id); + module_init(wf_max6690_sensor_init); module_exit(wf_max6690_sensor_exit); --- linux-2.6.36-rc4-git3/drivers/macintosh/windfarm_smu_sat.c 2010-08-02 01:11:14.000000000 +0300 +++ b/drivers/macintosh/windfarm_smu_sat.c 2010-09-17 12:38:50.572504781 +0300 @@ -406,6 +406,9 @@ static void __exit sat_sensors_exit(void } #endif + +MODULE_DEVICE_TABLE(i2c, wf_sat_id); + module_init(sat_sensors_init); /*module_exit(sat_sensors_exit); Uncomment when cleanup is implemented */ --- linux-2.6.36-rc4-git3/drivers/macintosh/therm_adt746x.c 2010-09-17 12:30:30.000000000 +0300 +++ b/drivers/macintosh/therm_adt746x.c 2010-09-17 12:38:50.762708501 +0300 @@ -692,5 +692,8 @@ thermostat_exit(void) of_device_unregister(of_dev); } + +MODULE_DEVICE_TABLE(i2c, therm_adt746x_id); + module_init(thermostat_init); module_exit(thermostat_exit); --- linux-2.6.36-rc4-git3/drivers/macintosh/therm_pm72.c 2010-09-17 12:30:30.000000000 +0300 +++ b/drivers/macintosh/therm_pm72.c 2010-09-17 12:38:50.922631361 +0300 @@ -2291,6 +2291,9 @@ static void __exit therm_pm72_exit(void) of_device_unregister(of_dev); } + +MODULE_DEVICE_TABLE(i2c, therm_pm72_id); + module_init(therm_pm72_init); module_exit(therm_pm72_exit); --- linux-2.6.36-rc4-git3/drivers/macintosh/therm_windtunnel.c 2010-09-17 12:30:30.000000000 +0300 +++ b/drivers/macintosh/therm_windtunnel.c 2010-09-17 12:38:51.079860513 +0300 @@ -522,6 +522,9 @@ g4fan_exit( void ) of_device_unregister( x.of_dev ); } + +MODULE_DEVICE_TABLE(i2c, therm_windtunnel_id); + module_init(g4fan_init); module_exit(g4fan_exit); --- linux-2.6.36-rc4-git3/drivers/media/video/ir-kbd-i2c.c 2010-09-17 12:30:30.000000000 +0300 +++ b/drivers/media/video/ir-kbd-i2c.c 2010-09-17 12:38:51.782863117 +0300 @@ -507,6 +507,9 @@ static void __exit ir_fini(void) i2c_del_driver(&driver); } + +MODULE_DEVICE_TABLE(i2c, ir_kbd_id); + module_init(ir_init); module_exit(ir_fini); --- linux-2.6.36-rc4-git3/drivers/misc/eeprom/eeprom.c 2010-08-02 01:11:14.000000000 +0300 +++ b/drivers/misc/eeprom/eeprom.c 2010-09-17 12:38:52.622641652 +0300 @@ -246,5 +246,8 @@ MODULE_AUTHOR("Frodo Looijaard