mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	add CONFIG_ENABLE_MUST_CHECK
Those 1500 warnings can be a bit of a pain. Add a config option to shut them up. Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
		
							parent
							
								
									4a7fb6363f
								
							
						
					
					
						commit
						cebc04ba9a
					
				
					 2 changed files with 12 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -99,6 +99,11 @@ extern void __chk_io_ptr(void __iomem *);
 | 
			
		|||
#define __must_check
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifndef CONFIG_ENABLE_MUST_CHECK
 | 
			
		||||
#undef __must_check
 | 
			
		||||
#define __must_check
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * Allow us to avoid 'defined but not used' warnings on functions and data,
 | 
			
		||||
 * as well as force them to be emitted to the assembly file.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,6 +8,13 @@ config PRINTK_TIME
 | 
			
		|||
	  operations.  This is useful for identifying long delays
 | 
			
		||||
	  in kernel startup.
 | 
			
		||||
 | 
			
		||||
config ENABLE_MUST_CHECK
 | 
			
		||||
	bool "Enable __must_check logic"
 | 
			
		||||
	default y
 | 
			
		||||
	help
 | 
			
		||||
	  Enable the __must_check logic in the kernel build.  Disable this to
 | 
			
		||||
	  suppress the "warning: ignoring return value of 'foo', declared with
 | 
			
		||||
	  attribute warn_unused_result" messages.
 | 
			
		||||
 | 
			
		||||
config MAGIC_SYSRQ
 | 
			
		||||
	bool "Magic SysRq key"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue