diff options
author | Borislav Petkov <bp@suse.de> | 2015-08-12 12:29:42 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2015-08-13 04:12:53 -0400 |
commit | 9b45ef443acde55526485db37440cd3e8f03d544 (patch) | |
tree | 2dc6eee4556a1295715f052fb0df93fdbe3f5fb9 /drivers/ras | |
parent | 1b48465500611a2dc5e75800c61ac352e22d41c3 (diff) |
RAS: Add a menuconfig option with descriptive text
Text taken a previous patch from "Gong Chen" <gong.chen@linux.intel.com>.
Signed-off-by: Borislav Petkov <bp@suse.de>
Cc: Gong Chen <gong.chen@linux.intel.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Tony Luck <tony.luck@intel.com>
Link: http://lkml.kernel.org/r/1439396985-12812-11-git-send-email-bp@alien8.de
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'drivers/ras')
-rw-r--r-- | drivers/ras/Kconfig | 34 |
1 files changed, 32 insertions, 2 deletions
diff --git a/drivers/ras/Kconfig b/drivers/ras/Kconfig index f9da613052c2..e5f0a43998d2 100644 --- a/drivers/ras/Kconfig +++ b/drivers/ras/Kconfig | |||
@@ -1,2 +1,32 @@ | |||
1 | config RAS | 1 | menuconfig RAS |
2 | bool | 2 | bool "Reliability, Availability and Serviceability (RAS) features" |
3 | help | ||
4 | Reliability, availability and serviceability (RAS) is a computer | ||
5 | hardware engineering term. Computers designed with higher levels | ||
6 | of RAS have a multitude of features that protect data integrity | ||
7 | and help them stay available for long periods of time without | ||
8 | failure. | ||
9 | |||
10 | Reliability can be defined as the probability that the system will | ||
11 | produce correct outputs up to some given time. Reliability is | ||
12 | enhanced by features that help to avoid, detect and repair hardware | ||
13 | faults. | ||
14 | |||
15 | Availability is the probability a system is operational at a given | ||
16 | time, i.e. the amount of time a device is actually operating as the | ||
17 | percentage of total time it should be operating. | ||
18 | |||
19 | Serviceability or maintainability is the simplicity and speed with | ||
20 | which a system can be repaired or maintained; if the time to repair | ||
21 | a failed system increases, then availability will decrease. | ||
22 | |||
23 | Note that Reliability and Availability are distinct concepts: | ||
24 | Reliability is a measure of the ability of a system to function | ||
25 | correctly, including avoiding data corruption, whereas Availability | ||
26 | measures how often it is available for use, even though it may not | ||
27 | be functioning correctly. For example, a server may run forever and | ||
28 | so have ideal availability, but may be unreliable, with frequent | ||
29 | data corruption. | ||
30 | |||
31 | if RAS | ||
32 | endif | ||