mirror of
https://github.com/lm-sensors/lm-sensors.git
synced 2026-10-26 12:24:33 +00:00
* Removed unnecessary MOD_INC/DEC_USE_COUNT in host adapter drivers (i2c-via bit-lp bit-velle) You can now rmmod adapters even when they have registered clients. Without this, you would have to detach the clients first. Only way of doing this is to rmmod the client drivers, but the same drivers might be used to access clients behind other hosts. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@347 7894878c-1315-0410-8ee3-d5d059ff63e0
44 lines
2.2 KiB
Plaintext
44 lines
2.2 KiB
Plaintext
Many, many things. Most notably:
|
|
|
|
* Sensors program needs to print a + before lm75 temperatures
|
|
* Timer chips - block read problems?
|
|
* LM78 detection: bit 5 reg 0x49 may be one?!?
|
|
* Segfault if too high /dev/i2c-* file accessed
|
|
* Library: reload does not work (Bison/Flex problem?)
|
|
* Create wait-queues for bus locking instead of pure semaphores, to make
|
|
it more interactive
|
|
* Check for block read/writes in smbus-on-i2c emulation code
|
|
* Better bounds checking for writes to /proc; fan_min values now checked
|
|
but other features may need too.
|
|
* At least the bit-lp and bit-velle modules do no detection on loading;
|
|
ask Simon whether this is possible to add.
|
|
* kmalloc with GFP_KERNEL can cause a context switch! Check whether this is
|
|
safe everywhere it is used.
|
|
* Support 10-bit addresses. At this moment, they are supported nowhere, except
|
|
in Simon Vogl's i2c modules.
|
|
* Change the i2c modules to keep the namespace clean (EXPORT_SYMBOL does not
|
|
work for us; many static declarations need to be added; better ask Simon
|
|
Vogl first)
|
|
* Make it SMP-safe: there are no spinlocks yet. They are needed at many
|
|
places, probably (everywhere where global vars are accessed). This must be
|
|
done for the i2c modules, too.
|
|
* Better general locking, or at least a once-over to check no race-conditions
|
|
remain.
|
|
* Make lm78.c detect 'double hits', (same chip connected to both SMBus and
|
|
ISA).
|
|
* Better chip detection; insmod-time paramters to set addresses
|
|
(difficult, because of all i2c busses!).
|
|
* At least one case report that unused port addresses do not return 0xff
|
|
* Registrate which i2c addresses are used (a la ISA) for each adapter.
|
|
* Rename i2c-proc.c to i2c-user.c, and extend it with /dev entries;
|
|
or, create a better i2c-dev.c, that understands SMBus commands.
|
|
* Write all other drivers
|
|
* How to make drivers detect thing *not*; for example, if a Winbond is
|
|
present, the LM75 driver should not try to access its simulated
|
|
LM75 chips.
|
|
* Some library routines are pretty inefficient right now
|
|
* Test SIS5595(/91/98) sensor support. Write generic i2c support.
|
|
Thomas Dickel <Thomas.Dickel@mni.fh-giessen.de> owns one SIS5595.
|
|
* Make GL518SM rev 00 voltage iteration run as a kernel thread.
|
|
Add libsensors support for the new readable registers.
|