forked from mirrors/linux
		
	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 | #define __must_check | ||||||
| #endif | #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, |  * 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. |  * 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 | 	  operations.  This is useful for identifying long delays | ||||||
| 	  in kernel startup. | 	  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 | config MAGIC_SYSRQ | ||||||
| 	bool "Magic SysRq key" | 	bool "Magic SysRq key" | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Andrew Morton
						Andrew Morton