Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

IPMI: documentation fixes

Clean up IPMI documentation to remove references to high-res timers and add
info about the polling thread. Also fix an doc error for a parameter.

Signed-off-by: Corey Minyard <cminyard@mvista.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Corey Minyard and committed by
Linus Torvalds
650dd0c7 f8fbcd3b

+10 -7
+10 -7
Documentation/IPMI.txt
··· 441 441 0xca2. If you want to turn this off, set the "trydefaults" option to 442 442 false. 443 443 444 - If you have high-res timers compiled into the kernel, the driver will 445 - use them to provide much better performance. Note that if you do not 446 - have high-res timers enabled in the kernel and you don't have 447 - interrupts enabled, the driver will run VERY slowly. Don't blame me, 444 + If your IPMI interface does not support interrupts and is a KCS or 445 + SMIC interface, the IPMI driver will start a kernel thread for the 446 + interface to help speed things up. This is a low-priority kernel 447 + thread that constantly polls the IPMI driver while an IPMI operation 448 + is in progress. The force_kipmid module parameter will all the user to 449 + force this thread on or off. If you force it off and don't have 450 + interrupts, the driver will run VERY slowly. Don't blame me, 448 451 these interfaces suck. 449 452 450 453 The driver supports a hot add and remove of interfaces. This way, 451 454 interfaces can be added or removed after the kernel is up and running. 452 - This is done using /sys/modules/ipmi_si/hotmod, which is a write-only 453 - parameter. You write a string to this interface. The string has the 454 - format: 455 + This is done using /sys/modules/ipmi_si/parameters/hotmod, which is a 456 + write-only parameter. You write a string to this interface. The string 457 + has the format: 455 458 <op1>[:op2[:op3...]] 456 459 The "op"s are: 457 460 add|remove,kcs|bt|smic,mem|i/o,<address>[,<opt1>[,<opt2>[,...]]]