| 1 |
Many, many things. Most notably: |
|---|
| 2 |
|
|---|
| 3 |
KERNEL MODULES |
|---|
| 4 |
============== |
|---|
| 5 |
|
|---|
| 6 |
* maxilife.c: Introduce new insmod variables |
|---|
| 7 |
* maxilife.c: Round REG_TO_VID correctly |
|---|
| 8 |
* icspll.c: Rewrite. The current implementation simply can't work at all. |
|---|
| 9 |
It needs i2c-level access (too bad for SMBus-only adapters). |
|---|
| 10 |
* w83781d: Some features are still unsupported for the W8378[23]. For |
|---|
| 11 |
example, the new fan_divs (register 0x5d) and the extended beeps |
|---|
| 12 |
(bank 4 register 0x53). Also, alarms seem to give strange results |
|---|
| 13 |
sometimes, and there are some other minor problems, as indicated by |
|---|
| 14 |
Jonathan Bradshaw <jonathan@NrgUp.Com> |
|---|
| 15 |
* Create wait-queues for bus locking instead of pure semaphores in the i2c |
|---|
| 16 |
base modules, to make it more interactive (right now one process can |
|---|
| 17 |
monopolize the entire adapter) |
|---|
| 18 |
* Find some soulation for block reads in smbus-on-i2c emulation code |
|---|
| 19 |
We need a hack in the i2c level code for this :-( |
|---|
| 20 |
* At least the bit-lp and bit-velle modules do no detection on loading; |
|---|
| 21 |
ask Simon whether this is possible to add. |
|---|
| 22 |
* Support 10-bit addresses. At this moment, they are supported nowhere, except |
|---|
| 23 |
in Simon Vogl's i2c modules. |
|---|
| 24 |
* Change the i2c modules to keep the namespace clean (EXPORT_SYMBOL does not |
|---|
| 25 |
work for us; many static declarations need to be added; better ask Simon |
|---|
| 26 |
Vogl first) |
|---|
| 27 |
* Make it SMP-safe: there are no spinlocks yet. They are needed at many |
|---|
| 28 |
places, probably (everywhere where global vars are accessed). This must be |
|---|
| 29 |
done for the i2c modules, too. |
|---|
| 30 |
* Better general locking, or at least a once-over to check no race-conditions |
|---|
| 31 |
remain. This is part of the SMP-safeness, and can better be done at once. |
|---|
| 32 |
* Register which i2c addresses are used (a la ISA) for each adapter. |
|---|
| 33 |
* Test SIS5595(/91/98) sensor support. Write generic i2c support. |
|---|
| 34 |
Thomas Dickel <Thomas.Dickel@mni.fh-giessen.de> owns one SIS5595. |
|---|
| 35 |
* Make GL518SM rev 00 voltage iteration run as a kernel thread. |
|---|
| 36 |
Add libsensors support for the new readable registers. |
|---|
| 37 |
* adm9240: check whether the current voltage computations are correct. |
|---|
| 38 |
Probably not, as they are different from the datasheet specifications. |
|---|
| 39 |
Also check for the supported dallas chip. |
|---|
| 40 |
* lm80: Check how OS alarms work. At page 17 of the sheet, it tells |
|---|
| 41 |
something completely different from the description at page 25. |
|---|
| 42 |
* gl518sm: Update binary search to 'trinary' search: because we have |
|---|
| 43 |
both upper and lower limits, you can see the difference between three |
|---|
| 44 |
pieces of the current range. |
|---|
| 45 |
Also, you can assume that new values are close to old values, so start |
|---|
| 46 |
with trying to use a small range near the old values (already partially |
|---|
| 47 |
done?) |
|---|
| 48 |
|
|---|
| 49 |
LIBRARY |
|---|
| 50 |
======= |
|---|
| 51 |
|
|---|
| 52 |
* reload does not work (Bison/Flex problem?). |
|---|
| 53 |
* Some library routines are pretty inefficient right now. |
|---|
| 54 |
* Library should be split in more separate files, for better linking |
|---|
| 55 |
behaviour. |
|---|
| 56 |
|
|---|
| 57 |
PROGRAMS |
|---|
| 58 |
======== |
|---|
| 59 |
|
|---|
| 60 |
* Sensors program needs to print a + before lm75 temperatures |
|---|
| 61 |
* Sensors program needs to be extended for many new chips |
|---|