[SPARC]: Merge asm-sparc{,64}/bugs.h

Signed-off-by: David S. Miller <davem@davemloft.net>

authored by David S. Miller and committed by David S. Miller 145dea00 e10195c2

+14 -15
+13 -5
include/asm-sparc/bugs.h
··· 1 - /* $Id: bugs.h,v 1.1 1996/12/26 13:25:20 davem Exp $ 2 - * include/asm-sparc/bugs.h: Sparc probes for various bugs. 1 + /* include/asm-sparc/bugs.h: Sparc probes for various bugs. 3 2 * 4 - * Copyright (C) 1996 David S. Miller (davem@caip.rutgers.edu) 3 + * Copyright (C) 1996, 2007 David S. Miller (davem@davemloft.net) 5 4 */ 6 5 6 + #ifdef CONFIG_SPARC32 7 7 #include <asm/cpudata.h> 8 + #endif 9 + 10 + #ifdef CONFIG_SPARC64 11 + #include <asm/sstate.h> 12 + #endif 8 13 9 14 extern unsigned long loops_per_jiffy; 10 15 11 - static void check_bugs(void) 16 + static void __init check_bugs(void) 12 17 { 13 - #ifndef CONFIG_SMP 18 + #if defined(CONFIG_SPARC32) && !defined(CONFIG_SMP) 14 19 cpu_data(0).udelay_val = loops_per_jiffy; 20 + #endif 21 + #ifdef CONFIG_SPARC64 22 + sstate_running(); 15 23 #endif 16 24 }
+1 -10
include/asm-sparc64/bugs.h
··· 1 - /* bugs.h: Sparc64 probes for various bugs. 2 - * 3 - * Copyright (C) 1996, 2007 David S. Miller (davem@davemloft.net) 4 - */ 5 - #include <asm/sstate.h> 6 - 7 - static void __init check_bugs(void) 8 - { 9 - sstate_running(); 10 - } 1 + #include <asm-sparc/bugs.h>