x86: cpu_init(): remove ugly #ifdef construct around debug register clear

Impact: Cleanup

While I was looking through the new and improved bootstrap code - great
work that, thanks! I found the below a slight improvement.

Remove unnecessary ugly #ifdef construct around debug register clear.

Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
This commit is contained in:
Peter Zijlstra 2009-01-27 21:41:34 +01:00 committed by H. Peter Anvin
parent cc86c9e0dc
commit 8f6d86dc41
1 changed files with 11 additions and 14 deletions

View File

@ -1071,22 +1071,19 @@ void __cpuinit cpu_init(void)
*/ */
if (kgdb_connected && arch_kgdb_ops.correct_hw_break) if (kgdb_connected && arch_kgdb_ops.correct_hw_break)
arch_kgdb_ops.correct_hw_break(); arch_kgdb_ops.correct_hw_break();
else { else
#endif #endif
/* {
* Clear all 6 debug registers: /*
*/ * Clear all 6 debug registers:
*/
set_debugreg(0UL, 0); set_debugreg(0UL, 0);
set_debugreg(0UL, 1); set_debugreg(0UL, 1);
set_debugreg(0UL, 2); set_debugreg(0UL, 2);
set_debugreg(0UL, 3); set_debugreg(0UL, 3);
set_debugreg(0UL, 6); set_debugreg(0UL, 6);
set_debugreg(0UL, 7); set_debugreg(0UL, 7);
#ifdef CONFIG_KGDB
/* If the kgdb is connected no debug regs should be altered. */
} }
#endif
fpu_init(); fpu_init();