Hi all , I am porting 2.6.30.9 to MIPS target. The target boot well, but when it reaches to check_bugs() function. static inline void check_bugs(void) { unsigned int cpu ; cpu = smp_processor_id(); cpu_data[cpu].udelay_val = loops_per_jiffy; check_bugs32(); #ifdef CONFIG_64BIT check_bugs64(); #endif } the debug outupt print to screen become very slow. kernel boots but it print one char in 1 min. When i change above function as static inline void check_bugs(void) { unsigned int cpu ; cpu = smp_processor_id(); //cpu_data[cpu].udelay_val = loops_per_jiffy; check_bugs32(); #ifdef CONFIG_64BIT check_bugs64(); #endif } it works fine. Is there any side effect with this. ? or how can i fix this issue.