I will be sending 8 patches to you, based on linux-2.4.25-pre4. They contain cleanups for the i2c subsystem code, ported from LM Sensors' i2c CVS repository [1]. Since that repository was also the base of the i2c subsystem as is now in linux 2.6, one might also consider these patches as backports from linux 2.6. Details about what the patch does and credits will be found with each patch. Please apply, thanks. [1] http://www2.lm-sensors.nu/~lm78/cvs/browse.cgi/i2c -- Jean Delvare http://www.ensicaen.ismra.fr/~delvare/