Commit 17dbedb5 authored by Thomas Gleixner's avatar Thomas Gleixner
Browse files

x86/irq: Remove useless return value from do_IRQ()

parent 3ba4f0a6
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -36,7 +36,7 @@ extern void native_init_IRQ(void);

extern void handle_irq(struct irq_desc *desc, struct pt_regs *regs);

extern __visible unsigned int do_IRQ(struct pt_regs *regs);
extern __visible void do_IRQ(struct pt_regs *regs);

extern void init_ISA_irqs(void);

+1 −2
Original line number Diff line number Diff line
@@ -230,7 +230,7 @@ u64 arch_irq_stat(void)
 * SMP cross-CPU interrupts have their own specific
 * handlers).
 */
__visible unsigned int __irq_entry do_IRQ(struct pt_regs *regs)
__visible void __irq_entry do_IRQ(struct pt_regs *regs)
{
	struct pt_regs *old_regs = set_irq_regs(regs);
	struct irq_desc * desc;
@@ -263,7 +263,6 @@ __visible unsigned int __irq_entry do_IRQ(struct pt_regs *regs)
	exiting_irq();

	set_irq_regs(old_regs);
	return 1;
}

#ifdef CONFIG_X86_LOCAL_APIC