mirror of
https://github.com/lm-sensors/lm-sensors.git
synced 2026-10-17 10:59:31 +00:00
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
21 lines
1.3 KiB
Plaintext
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!
|