| | 21 | Interface changes: |
| | 22 | - File i2c-dev.h: remove all userspace code, moved to |
| | 23 | i2c-dev.h in lm_sensors2 package |
| | 24 | - Struct i2c_adapter: remove inc_use() and dec_use(), add owner, |
| | 25 | remove client_count, replace semaphore lock |
| | 26 | with semaphores bus and list. |
| | 27 | - Struct i2c_algorithm: add owner |
| | 28 | - Struct i2c_driver: remove inc_use() and dec_use() |
| | 29 | - Struct i2c_msg: type changes; add err and done |
| | 30 | - Struct i2c_smbus_ioctl_data, i2c_rdwr_ioctl_data: type changes |
| | 31 | - Remove controlling_mod argument in i2c_register_entry() |
| | 32 | - Remove i2c_inc_use_client() and i2c_dec_use_client() |
| | 33 | - Add i2c_client_command() |
| | 34 | Makefiles: Handle multiple UTS_RELEASE definitions in linux/version.h; |
| | 35 | Remove old gzipped modules; remove old misc directory if empty; |
| | 36 | Don't use /usr/include headers for modules; |
| | 37 | Remove pre-2.4 installation method; |
| | 38 | Run depmod after module installation |
| | 39 | Modules (all): Cleanups including |
| | 40 | - C99 initializers |
| | 41 | - Remove #ifdef MODULE |
| | 42 | - Remove #ifndef THIS_MODULE |
| | 43 | - Remove #ifndef MODULE_LICENSE |
| | 44 | - Remove init_MUTEX #define |
| | 45 | - Remove EXPORT_NO_SYMBOLS |
| | 46 | - Remove dummy xxx_command() definitions |
| | 47 | - Use module_init() and module_exit() |
| 22 | | i2c-algo-biths.[ch]: Rewrite of i2c-algo-bit with improved bus timing and |
| 23 | | error handling. This is not a drop-in replacement for i2c-algo-bit. |
| 24 | | Interface subject to change. |
| | 49 | i2c-algo-biths.[ch]: (new) Rewrite of i2c-algo-bit with improved |
| | 50 | bus timing and error handling. |
| | 51 | This is not a drop-in replacement for i2c-algo-bit. |
| | 52 | Interface subject to change. |
| | 53 | i2c-core.c: Rewrite locking; |
| | 54 | Remove initialization of other modules in i2c_init_all() |
| | 55 | i2c-dev.c: Fixes from kernel 2.4.21-rc7 |