diff options
Diffstat (limited to 'arch/arm/kernel/setup.c')
| -rw-r--r-- | arch/arm/kernel/setup.c | 9 | 
1 files changed, 3 insertions, 6 deletions
diff --git a/arch/arm/kernel/setup.c b/arch/arm/kernel/setup.c index ebfac782593..1b3096dfb96 100644 --- a/arch/arm/kernel/setup.c +++ b/arch/arm/kernel/setup.c @@ -81,6 +81,7 @@ __setup("fpe=", fpe_setup);  extern void paging_init(struct machine_desc *desc);  extern void sanity_check_meminfo(void);  extern void reboot_setup(char *str); +extern void setup_dma_zone(struct machine_desc *desc);  unsigned int processor_id;  EXPORT_SYMBOL(processor_id); @@ -939,12 +940,8 @@ void __init setup_arch(char **cmdline_p)  	machine_desc = mdesc;  	machine_name = mdesc->name; -#ifdef CONFIG_ZONE_DMA -	if (mdesc->dma_zone_size) { -		extern unsigned long arm_dma_zone_size; -		arm_dma_zone_size = mdesc->dma_zone_size; -	} -#endif +	setup_dma_zone(mdesc); +  	if (mdesc->restart_mode)  		reboot_setup(&mdesc->restart_mode);  |