Files
lm-sensors/i2c/MODIFICATIONS
T
Frodo Looijaard 6ea68ba7a2 Many things, most notable the lm78 module
* Some Makefile changes. doc/makefiles documents most of them.
* The lm78 module now compiles, but it will still crash.
* New module sensors, with general code usable by chip driver modules
* i2c-core: added function i2c_adapter_id(), which returns a (low)
  unique i2c-bus ID.
* lm78.h stuff moved into lm78.c or sensors.h


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@19 7894878c-1315-0410-8ee3-d5d059ff63e0
1998-12-01 21:11:32 +00:00

48 lines
1.7 KiB
Plaintext

This is a list of modifications between the stock i2c code as distributed
by Simon Vogl, and the code included in and beneath this directory. None
of these changes are important; you can still use a self-compiled version
of the i2c code and not compile the version in here.
! Changes marked with an exclamation mark *are* important, and *must*
be applied! If there are changes like this in this list, you *must*
use our version of the i2c module!
Here come the changes:
* rscid declarations are changed
This is an unfortunate interaction between our CVS server and Simon's
RCS (CVS?) server. As these ids do not seem to be accessed anywhere,
there should be no change in the final object code
* Log entries are added
Another RCS/CVS side effect. Our logs are sometimes put in the source
code. As they are just comments, they will do no harm.
* EXPORT_SYMBOL declarations removed
They only work if you use the Linux source tree Makefiles. As we want to
use our own Makefile, we have removed them. This should have almost no
influence on the resulting object code; a few more functions may be
exported, but this should do no harm.
* bit-mb: Linux 2.0.x fixes
Some small changes to make this file compile with 2.0 kernels. These
changes will probably be included in the next i2c version.
* New file: Module.mk
The Makefile fragment we use to compile the files in this directory.
* New file: MODIFICATIONS
The file you are reading right now.
* Removed files: object files and executables
Everywhere, remakeable files are removed, to keep the source distribution
small and lean.
! i2c-core: i2c_del_adapter() change
Replaced
i2c_detach_client(client);
with:
client->driver->detach_client(client);
! i2c-core: function i2c_adapter_id added