Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8f6d86dc authored by Peter Zijlstra's avatar Peter Zijlstra Committed by H. Peter Anvin
Browse files

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: default avatarPeter Zijlstra <a.p.zijlstra@chello.nl>
Signed-off-by: default avatarH. Peter Anvin <hpa@linux.intel.com>
parent cc86c9e0
Loading
Loading
Loading
Loading
+11 −14
Original line number Diff line number Diff line
@@ -1071,22 +1071,19 @@ void __cpuinit cpu_init(void)
	 */
	if (kgdb_connected && arch_kgdb_ops.correct_hw_break)
		arch_kgdb_ops.correct_hw_break();
	else {
	else
#endif
	{
		/*
		 * Clear all 6 debug registers:
		 */

		set_debugreg(0UL, 0);
		set_debugreg(0UL, 1);
		set_debugreg(0UL, 2);
		set_debugreg(0UL, 3);
		set_debugreg(0UL, 6);
		set_debugreg(0UL, 7);
#ifdef CONFIG_KGDB
	/* If the kgdb is connected no debug regs should be altered. */
	}
#endif

	fpu_init();