forked from mirrors/linux
		
	The global variable 'rd_size' is declared as 'int' in source file arch/arm/kernel/atags_parse.c and as 'unsigned long' in drivers/block/brd.c. Fix this inconsistency. Additionally, remove the declarations of rd_image_start, rd_prompt and rd_doload from parse_tag_ramdisk() since these duplicate existing declarations in <linux/initrd.h>. Link: http://lkml.kernel.org/r/20170627065024.12347-1-bart.vanassche@wdc.com Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com> Acked-by: Russell King <rmk+kernel@armlinux.org.uk> Cc: Jens Axboe <axboe@kernel.dk> Cc: Jan Kara <jack@suse.cz> Cc: Jason Yan <yanaijie@huawei.com> Cc: Zhaohongjiang <zhaohongjiang@huawei.com> Cc: Miao Xie <miaoxie@huawei.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			646 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			646 B
		
	
	
	
		
			C
		
	
	
	
	
	
 | 
						|
#define INITRD_MINOR 250 /* shouldn't collide with /dev/ram* too soon ... */
 | 
						|
 | 
						|
/* 1 = load ramdisk, 0 = don't load */
 | 
						|
extern int rd_doload;
 | 
						|
 | 
						|
/* 1 = prompt for ramdisk, 0 = don't prompt */
 | 
						|
extern int rd_prompt;
 | 
						|
 | 
						|
/* starting block # of image */
 | 
						|
extern int rd_image_start;
 | 
						|
 | 
						|
/* size of a single RAM disk */
 | 
						|
extern unsigned long rd_size;
 | 
						|
 | 
						|
/* 1 if it is not an error if initrd_start < memory_start */
 | 
						|
extern int initrd_below_start_ok;
 | 
						|
 | 
						|
/* free_initrd_mem always gets called with the next two as arguments.. */
 | 
						|
extern unsigned long initrd_start, initrd_end;
 | 
						|
extern void free_initrd_mem(unsigned long, unsigned long);
 | 
						|
 | 
						|
extern unsigned int real_root_dev;
 |