Commit 749c970a authored by Andi Kleen's avatar Andi Kleen Committed by Ingo Molnar
Browse files

x86: replace early exception setup macro recursion with loop



The early exception handlers are currently set up using a macro
recursion. There is only one user left. Replace the macro with a
standard loop in place.

Noop patch, just a cleanup.

[ tglx@linutronix.de: simplified ]

Signed-off-by: default avatarAndi Kleen <ak@suse.de>
Cc: mingo@elte.hu
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent 5524ea32
Loading
Loading
Loading
Loading
+6 −10
Original line number Diff line number Diff line
@@ -268,18 +268,14 @@ bad_address:
	jmp bad_address

#ifdef CONFIG_EARLY_PRINTK
.macro early_idt_tramp first, last
	.ifgt \last-\first
	early_idt_tramp \first, \last-1
	.endif
	movl $\last,%esi
	jmp early_idt_handler
.endm

	.globl early_idt_handlers
early_idt_handlers:
	.set maxe, NUM_EXCEPTION_VECTORS-1
	early_idt_tramp 0, maxe
	i = 0
	.rept NUM_EXCEPTION_VECTORS
	movl $i, %esi
	jmp early_idt_handler
	i = i + 1
	.endr
#endif

ENTRY(early_idt_handler)