diff options
| author | Arnd Bergmann <arnd@arndb.de> | 2011-10-08 21:07:42 +0200 | 
|---|---|---|
| committer | Arnd Bergmann <arnd@arndb.de> | 2011-10-08 21:07:42 +0200 | 
| commit | 71f2c153755442c05d15cd025484f676a5f3541f (patch) | |
| tree | fe48af6ddc33da7a0aaf1a16ed9feeafa4a8e1e1 /arch/arm/kernel/setup.c | |
| parent | 8efc59ad6764ade520012cb192cd484e5191cd9c (diff) | |
| parent | c825dda905bac330c2da7fabdf5c0ac28758b3cd (diff) | |
| download | olio-linux-3.10-71f2c153755442c05d15cd025484f676a5f3541f.tar.xz olio-linux-3.10-71f2c153755442c05d15cd025484f676a5f3541f.zip  | |
Merge branch 'depends/rmk/devel-stable' into next/cleanup
Diffstat (limited to 'arch/arm/kernel/setup.c')
| -rw-r--r-- | arch/arm/kernel/setup.c | 21 | 
1 files changed, 2 insertions, 19 deletions
diff --git a/arch/arm/kernel/setup.c b/arch/arm/kernel/setup.c index e514c76043b..6136144f8f8 100644 --- a/arch/arm/kernel/setup.c +++ b/arch/arm/kernel/setup.c @@ -820,25 +820,8 @@ static struct machine_desc * __init setup_machine_tags(unsigned int nr)  	if (__atags_pointer)  		tags = phys_to_virt(__atags_pointer); -	else if (mdesc->boot_params) { -#ifdef CONFIG_MMU -		/* -		 * We still are executing with a minimal MMU mapping created -		 * with the presumption that the machine default for this -		 * is located in the first MB of RAM.  Anything else will -		 * fault and silently hang the kernel at this point. -		 */ -		if (mdesc->boot_params < PHYS_OFFSET || -		    mdesc->boot_params >= PHYS_OFFSET + SZ_1M) { -			printk(KERN_WARNING -			       "Default boot params at physical 0x%08lx out of reach\n", -			       mdesc->boot_params); -		} else -#endif -		{ -			tags = phys_to_virt(mdesc->boot_params); -		} -	} +	else if (mdesc->atag_offset) +		tags = (void *)(PAGE_OFFSET + mdesc->atag_offset);  #if defined(CONFIG_DEPRECATED_PARAM_STRUCT)  	/*  |