--- apanel.c 2006-02-07 12:03:05.000000000 +0100 +++ apanel-linux-1.3/linux/apanel.c 2004-07-22 09:08:56.000000000 +0200 @@ -97,7 +97,7 @@ .owner = THIS_MODULE, #endif .name = "Fujitsu Application Panel" , -/* .id = I2C_DRIVERID_APANEL, */ + .id = I2C_DRIVERID_APANEL, .flags = I2C_DF_NOTIFY, .attach_adapter = &apanel_attach, .detach_client = &apanel_detach, @@ -126,7 +126,7 @@ static struct i2c_client apanel_client = { .name = "apanel", - /* .id = -1, */ + .id = -1, .flags = 0, .addr = 0, .adapter = NULL, @@ -608,13 +608,10 @@ * address we've specified */ static int apanel_attach(struct i2c_adapter *adap) { - /* try to attach on any smbus adapter + /* try to attach on any smbus adapter */ if (adap->algo->id & I2C_ALGO_SMBUS) return i2c_probe(adap, &addr_data, apanel_probe); - addr_data is generated by this I2C_CLIENT_INSMOD stuff */ - if (adap->algo->smbus_xfer) - return i2c_probe(adap, &addr_data, apanel_probe); -/* addr_data is generated by this I2C_CLIENT_INSMOD stuff */ + /* addr_data is generated by this I2C_CLIENT_INSMOD stuff */ return 0; }