mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 02:30:34 +02:00 
			
		
		
		
	Add SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any form These files fall under the project license, GPL v2 only. The resulting SPDX license identifier is: GPL-2.0-only Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
		
			
				
	
	
		
			36 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
# SPDX-License-Identifier: GPL-2.0-only
 | 
						|
menuconfig RAS
 | 
						|
	bool "Reliability, Availability and Serviceability (RAS) features"
 | 
						|
	help
 | 
						|
	  Reliability, availability and serviceability (RAS) is a computer
 | 
						|
	  hardware engineering term. Computers designed with higher levels
 | 
						|
	  of RAS have a multitude of features that protect data integrity
 | 
						|
	  and help them stay available for long periods of time without
 | 
						|
	  failure.
 | 
						|
 | 
						|
	  Reliability can be defined as the probability that the system will
 | 
						|
	  produce correct outputs up to some given time. Reliability is
 | 
						|
	  enhanced by features that help to avoid, detect and repair hardware
 | 
						|
	  faults.
 | 
						|
 | 
						|
	  Availability is the probability a system is operational at a given
 | 
						|
	  time, i.e. the amount of time a device is actually operating as the
 | 
						|
	  percentage of total time it should be operating.
 | 
						|
 | 
						|
	  Serviceability or maintainability is the simplicity and speed with
 | 
						|
	  which a system can be repaired or maintained; if the time to repair
 | 
						|
	  a failed system increases, then availability will decrease.
 | 
						|
 | 
						|
	  Note that Reliability and Availability are distinct concepts:
 | 
						|
	  Reliability is a measure of the ability of a system to function
 | 
						|
	  correctly, including avoiding data corruption, whereas Availability
 | 
						|
	  measures how often it is available for use, even though it may not
 | 
						|
	  be functioning correctly. For example, a server may run forever and
 | 
						|
	  so have ideal availability, but may be unreliable, with frequent
 | 
						|
	  data corruption.
 | 
						|
 | 
						|
if RAS
 | 
						|
 | 
						|
source "arch/x86/ras/Kconfig"
 | 
						|
 | 
						|
endif
 |