Files
lm-sensors/BUGS
T
Frodo Looijaard 92a1100bcb Slight update in docs
Added Kyösti to the contributors list. Put the CDRom bug in the BUGS file.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@188 7894878c-1315-0410-8ee3-d5d059ff63e0
1999-02-02 16:54:55 +00:00

21 lines
1.3 KiB
Plaintext

Except for many unimplemented things (listed in the TODO file), there may be
true bugs too. If you experience any problems, do not hesitate to mail
lm78@stimpy.netroedge.com. But read the documentation first, please!
There is a problem in pre 2.1.58 kernels that can make the kernel Oops. You
can trigger this Oops if you have opened any file, or are in any directory,
created by a module. If you remove the module at such a moment, successive
access to those files or directories will make the kernel complain through
an Oops. There is really no good way to solve this. Stock kernel modules
exhibit the same problem, by the way. Kernels from 2.1.58 onwards have new
fill_inode() semantics; using this function, we can increase the module use
count while a module file or directory is accessed. This solves the problem,
because it makes it impossible to remove the module.
Alan Cox (alan@lxorguk.ukuu.org.uk), the maintainer of 2.0 kernels, has
said he will consider patches that backport this 2.1 feature; perhaps it
will be in 2.0.37. Until then, be careful when you unload modules.
Module cdrom.o in all 2.2 kernels conflicts with our sensors.o module. Patches
to correct this are being created. At this moment, make sure cdrom.o never
gets unloaded, or you will almost certainly receive an Oops!