 5634bd7d2a
			
		
	
	
	5634bd7d2a
	
	
	
		
			
			kernel/locking/lockdep.c deals with validating locking scenarios for various architectures supported by the kernel. There isn't anything kernel specific going on in lockdep, and when we compare userspace to other architectures that don't have to deal with irqs such as s390, they become all too similar. We wrap kernel/locking/lockdep.c and include/linux/lockdep.h with several headers which allow us to build and use lockdep from userspace. We don't touch the kernel code itself which means that any work done on lockdep in the kernel will automatically benefit userspace lockdep as well! Signed-off-by: Sasha Levin <sasha.levin@oracle.com> Signed-off-by: Peter Zijlstra <peterz@infradead.org> Cc: torvalds@linux-foundation.org Link: http://lkml.kernel.org/r/1371163284-6346-3-git-send-email-sasha.levin@oracle.com Signed-off-by: Ingo Molnar <mingo@kernel.org>
		
			
				
	
	
		
			25 lines
		
	
	
	
		
			915 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			915 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __KERN_LEVELS_H__
 | |
| #define __KERN_LEVELS_H__
 | |
| 
 | |
| #define KERN_SOH	""		/* ASCII Start Of Header */
 | |
| #define KERN_SOH_ASCII	''
 | |
| 
 | |
| #define KERN_EMERG	KERN_SOH ""	/* system is unusable */
 | |
| #define KERN_ALERT	KERN_SOH ""	/* action must be taken immediately */
 | |
| #define KERN_CRIT	KERN_SOH ""	/* critical conditions */
 | |
| #define KERN_ERR	KERN_SOH ""	/* error conditions */
 | |
| #define KERN_WARNING	KERN_SOH ""	/* warning conditions */
 | |
| #define KERN_NOTICE	KERN_SOH ""	/* normal but significant condition */
 | |
| #define KERN_INFO	KERN_SOH ""	/* informational */
 | |
| #define KERN_DEBUG	KERN_SOH ""	/* debug-level messages */
 | |
| 
 | |
| #define KERN_DEFAULT	KERN_SOH ""	/* the default kernel loglevel */
 | |
| 
 | |
| /*
 | |
|  * Annotation for a "continued" line of log printout (only done after a
 | |
|  * line that had no enclosing \n). Only to be used by core/arch code
 | |
|  * during early bootup (a continued line is not SMP-safe otherwise).
 | |
|  */
 | |
| #define KERN_CONT	""
 | |
| 
 | |
| #endif
 |