This is a list of the most important changes between 2.x versions. It is by no means complete, listing only user-visible changes which are interesting. The ultimate way to know what has changed is to run diff, or even neater, ask CVS about it: * Checkout the archive (see doc/cvs for how you can do this) * Determine which tags are valid, by running this command from the project root directory: cvs status -v -l Makefile Valid tags are usually like form V2-1-0 for version 2.1.0 * Ask cvs for the difference between two versions: cvs diff -r TAG1 -r TAG2 DIFF-OPTIONS for example: cvs diff -r V2-0-0 -r V2-0-1 -u 2.3.4 (19990616) Module matorb: driver for Matrix-Orbital Displays (small LCD and VFDs) All: Now compiles against kernel 2.0.x (again ;) Module gl518sm: some updates and refinements 2.3.3 (19990603) All: Now compiles against kernel 2.3.x (x >= 1) Module i2c-voodoo3: Timing issue fixes Module bt869: Seems to be functional and relatively well tested Many modules were modified to be more compatible with the new Mutex structure in the new experimental kernels. 2.3.2 (19990507) Module i2c-hydra: Now compiles on 2.0.x kernels Module i2c-lm75: Slightly better detection * New, but not compiled by default: Module i2c-voodoo3: beginning of Voodoo3 I2C bus driver Module bt869: Beginning of BT869 (PAL/NTSC video converter) driver 2.3.1 (19990501) All: Now compiles on PPC Module i2c-hydra: NEW Module i2c-proc: Buffer overflow removed: `less /proc/bus-i2c-0' now works Module w83781d: Removed deadlock (mutex was not initialized) Documentation: A few glitches removed Makefile: default module installation directory is now /lib/modules/current/extra/misc Program sensors-detect: PPC Hydra now detected Program sensors: Now prints complete GL518SM information Program sensors: SIS5595, ADM1021, MAX1617(A), ADM9240, DS1780 added 2.3.0 (19990422) All: Many, many changes and improvements All: Many small bugs and problems removed Modules: New insmod parameters Modules: Much improved chip detection Module maxilife: NEW Module adm1021: MAX1617A now also supported Module adm9024: DS1780 now also supported Module w83781d: W83782D and W83783S now also supported Program sensors-detect: NEW Library: All chips now supported Documentation: Very much improved 2.2.2 (199903??) Just some minor updates and bug fixes. 2.2.1 (19990218) All: Removed compile warnings Module i2c-dev: Small bug removed if DEBUG=1 was used Module sis5595: Now compiles for 2.0 kernels Module adm1021: Detection corrected 2.2.0 (19990216) All: Set copyrights to include 1999 All: Small bugfixes I2C: Upgraded to newest archive of Simon Vogl Module i2c-dev: NEW Module i2c-ali15x3: NEW Module i2c-via: This is old module bit-mb, now moved to the main lm_sensors directories, and somewhat improved Module sis5595: NEW Modules: Renamed all bus modules to i2c-*, new directory lay-out Library: Support for new chip drivers, several small bugs fixed Library manual pages: NEW Program i2cdetect: Moved to detect directory Program detect.pl: NEW Program doc-features: NEW Program sensors: Added man-page Document BUGS: Added cdrom bug and kernel i2c conflict 2.1.2 (19990116) Modules lm80.o, w83781d.o: fan-related Segmentation fault corrected Module gl518sm.o: yet more bug fixes. It should at long last be usable now Documentation in doc/kernel: NEW 2.1.1 (19990107) Module i2c-proc.o: Hack to make /proc/bus/ possible for kernels 2.0.35 and older Module gl518sm.o: Miscelaneous bugs and problems solved Program isadump: NEW 2.1.0 (19981230) Library: Completely NEW Program sensors: NEW Program grab_busses: NEW Program decode-dimms: More information Module bit-mb.o: Removed spurious semicolon; now runs on more VIA chipsets Module w83781d.o: NEW Module lm80.o: NEW Module gl518sm.o: new procfile beep, several small updates Modules: Now use pin readings, no more scaling within the kernel (use the library instead) 2.0.2 (19981214) Module eeprom.o: NEW Program decode-dimms: NEW Modules: fill_inode fix, will stop segfaults on unloading in kernels after 2.1.58 Modules: Somewhat less verbose on transfers Module lm78.o now recognizes and handles lm78-j and lm79 2.0.1 (1998121?) Module gl518sm.o updates, to make it actually work Module lm75.o high/low-byte swapping write bug fixed 2.0.0 (19981209) Initial release