Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6
[linux-2.6] / include / asm-mips / bugs.h
1 /*
2  * This is included by init/main.c to check for architecture-dependent bugs.
3  *
4  * Needs:
5  *      void check_bugs(void);
6  */
7 #ifndef _ASM_BUGS_H
8 #define _ASM_BUGS_H
9
10 #include <linux/delay.h>
11 #include <asm/cpu.h>
12 #include <asm/cpu-info.h>
13
14 extern void check_bugs32(void);
15 extern void check_bugs64(void);
16
17 static inline void check_bugs(void)
18 {
19         unsigned int cpu = smp_processor_id();
20
21         cpu_data[cpu].udelay_val = loops_per_jiffy;
22         check_bugs32();
23 #ifdef CONFIG_64BIT
24         check_bugs64();
25 #endif
26 }
27
28 #endif /* _ASM_BUGS_H */