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 | ||||
| #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
	
	 Andrew Morton
						Andrew Morton