Changeset 1690

Show
Ignore:
Timestamp:
01/07/03 05:26:54 (6 years ago)
Author:
mds
Message:

add 2.4/2.5 cleanup list, chip driver error handling

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • lm-sensors/trunk/TODO

    r1461 r1690  
    1212============== 
    1313 
    14 * Design a standard /proc interface for chips with automatic fan control 
     14* 2.4 / 2.5 cleanup 
     15  See adm1021, lm75, i2c-amd756, and i2c-amd8111 in kernel 2.5.54 for examples 
     16        - Remove inc_use and dec_use in adapters and chips... 
     17          Modules shouldn't adjust their own refcounts. 
     18          Do we need to move this elsewhere or just remove? 
     19        - Convert PCI drivers to use pci_driver structs, 
     20          registration, etc. 
     21        - Use module_init and module_exit 
     22        - Check return value of request_region(), don't use check_region() 
     23        - C99 initializers 
     24        - Remove excess #includes 
     25        - interrupts/locking 
     26        - Remove #ifdef MODULE, THIS_MODULE, MODULE_LICENSE, etc. 
     27        - Remove EXPORT_NO_SYMBOLS 
     28        - Remove other 2.1/2.2 #ifdefs 
     29* Handle -1 returns from i2c layer rather than just delivering 0xFF to 
     30  /proc and libsensors; report errors through /proc 'alarms' or 
     31  new 'fail' entry? 
    1532* Add string function in sensors.o 
    1633* ALL: cleanup_module is void; check also that cleaning up is done