diff options
author | Corey Minyard <[email protected]> | 2013-02-27 17:05:12 -0800 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2013-02-27 19:10:21 -0800 |
commit | d941aeae42942c2ef61ed5e05cc1ad0428085704 (patch) | |
tree | 71dc328e44d821f70324cfea68b48c0a7c621bc4 /net/unix/sysctl_net_unix.c | |
parent | 59fb1b9f5d9910c2eb97107dd0eb7e3bce8f0dde (diff) |
ipmi: add new kernel options to prevent automatic ipmi init
The configuration change building ipmi_si into the kernel precludes the
use of a custom driver that can utilize more than one KCS interface,
multiple IPMBs, and more than one BMC. This capability is important for
fault-tolerant systems.
Even if the kernel option ipmi_si.trydefaults=0 is specified, ipmi_si
discovers and claims one of the KCS interfaces on a Stratus server. The
inability to now prevent the kernel from managing this device is a
regression from previous kernels. The regression breaks a capability
fault-tolerant vendors have relied upon.
To support both ACPI opregion access and the need to avoid activation of
ipmi_si on some platforms, we've added two new kernel options,
ipmi_si.tryacpi and ipmi_si.trydmi be added to prevent ipmi_si from
initializing when these options are set to 0 on the kernel command line.
With these options at the default value of 1, ipmi_si init proceeds
according to the kernel default.
Tested-by: Jim Paradis <[email protected]>
Signed-off-by: Robert Evans <[email protected]>
Signed-off-by: Jim Paradis <[email protected]>
Signed-off-by: Tony Camuso <[email protected]>
Signed-off-by: Corey Minyard <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'net/unix/sysctl_net_unix.c')
0 files changed, 0 insertions, 0 deletions