mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Cc: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Michal Marek <mmarek@suse.cz>
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			530 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			530 B
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * Generate definitions needed by the preprocessor.
 | 
						|
 * This code generates raw asm output which is post-processed
 | 
						|
 * to extract and format the required data.
 | 
						|
 */
 | 
						|
 | 
						|
#define __GENERATING_BOUNDS_H
 | 
						|
/* Include headers that define the enum constants of interest */
 | 
						|
#include <linux/page-flags.h>
 | 
						|
#include <linux/mmzone.h>
 | 
						|
#include <linux/kbuild.h>
 | 
						|
 | 
						|
void foo(void)
 | 
						|
{
 | 
						|
	/* The enum constants to put into include/generated/bounds.h */
 | 
						|
	DEFINE(NR_PAGEFLAGS, __NR_PAGEFLAGS);
 | 
						|
	DEFINE(MAX_NR_ZONES, __MAX_NR_ZONES);
 | 
						|
	/* End of constants */
 | 
						|
}
 |