add 2.4/2.5 cleanup list, chip driver error handling

git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1690 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
Mark D. Studebaker committed 2003-01-07 04:26:54 +00:00
1 parent 8ddee6dd5c
commit 5005d67a34
1 file changed
+18 -1
+18 -1
View File
@@ -11,7 +11,24 @@ See TODO in the i2c package.
KERNEL MODULES
==============
* Design a standard /proc interface for chips with automatic fan control
* 2.4 / 2.5 cleanup
See adm1021, lm75, i2c-amd756, and i2c-amd8111 in kernel 2.5.54 for examples
- Remove inc_use and dec_use in adapters and chips...
Modules shouldn't adjust their own refcounts.
Do we need to move this elsewhere or just remove?
- Convert PCI drivers to use pci_driver structs,
registration, etc.
- Use module_init and module_exit
- Check return value of request_region(), don't use check_region()
- C99 initializers
- Remove excess #includes
- interrupts/locking
- Remove #ifdef MODULE, THIS_MODULE, MODULE_LICENSE, etc.
- Remove EXPORT_NO_SYMBOLS
- Remove other 2.1/2.2 #ifdefs
* Handle -1 returns from i2c layer rather than just delivering 0xFF to
/proc and libsensors; report errors through /proc 'alarms' or
new 'fail' entry?
* Add string function in sensors.o
* ALL: cleanup_module is void; check also that cleaning up is done
properly, now we know that the module will be unloaded whatever we