]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
MIPS: Make do_IRQ() available for assembly callers
authorMaciej W. Rozycki <macro@orcam.me.uk>
Mon, 4 May 2026 20:13:55 +0000 (21:13 +0100)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Tue, 26 May 2026 14:35:36 +0000 (16:35 +0200)
commita032121b273ec7bcad15812e624d28f0eece6b3f
treec9476f1649e57a699054807d41498a7e3d5c848b
parent8e0780d30b1b51248e42895b7acc7a20f147b40b
MIPS: Make do_IRQ() available for assembly callers

As from commit 8f99a1626535 ("MIPS: Tracing: Add IRQENTRY_EXIT section
for MIPS") do_IRQ() is not a macro anymore and can be invoked directly
from assembly code again, however its `asmlinkage' annotation has never
been brought back from the previous removal of the function with commit
187933f23679 ("[MIPS] do_IRQ cleanup").

Since calling the function directly from assembly code has a performance
advantage, add the annotation back so that the DEC platform can make use
of this again.

Signed-off-by: Maciej W. Rozycki <macro@orcam.me.uk>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
arch/mips/include/asm/irq.h
arch/mips/kernel/irq.c