diff options
author | Jisheng Zhang <jszhang@kernel.org> | 2024-06-14 23:19:55 +0800 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2024-06-21 20:35:24 +0200 |
commit | 722c9389c7fa91d1b6c665252f655b352b3a32b8 (patch) | |
tree | 20dc5b935e975544be45a74b2152628b51c28f15 /drivers/irqchip | |
parent | 8cb2dbf94e44bcde4cff0223f2f900f8fb9083a4 (diff) | |
download | linux-stable-722c9389c7fa91d1b6c665252f655b352b3a32b8.tar.gz linux-stable-722c9389c7fa91d1b6c665252f655b352b3a32b8.tar.bz2 linux-stable-722c9389c7fa91d1b6c665252f655b352b3a32b8.zip |
irqchip/riscv-intc: Remove asmlinkage
The two functions riscv_intc_aia_irq() and riscv_intc_irq()
are only called by C functions.
Signed-off-by: Jisheng Zhang <jszhang@kernel.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Anup Patel <anup@brainfault.org>
Link: https://lore.kernel.org/r/20240614151955.1949-1-jszhang@kernel.org
Diffstat (limited to 'drivers/irqchip')
-rw-r--r-- | drivers/irqchip/irq-riscv-intc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/irqchip/irq-riscv-intc.c b/drivers/irqchip/irq-riscv-intc.c index 9e71c4428814..983538a89e65 100644 --- a/drivers/irqchip/irq-riscv-intc.c +++ b/drivers/irqchip/irq-riscv-intc.c @@ -26,7 +26,7 @@ static unsigned int riscv_intc_nr_irqs __ro_after_init = BITS_PER_LONG; static unsigned int riscv_intc_custom_base __ro_after_init = BITS_PER_LONG; static unsigned int riscv_intc_custom_nr_irqs __ro_after_init; -static asmlinkage void riscv_intc_irq(struct pt_regs *regs) +static void riscv_intc_irq(struct pt_regs *regs) { unsigned long cause = regs->cause & ~CAUSE_IRQ_FLAG; @@ -34,7 +34,7 @@ static asmlinkage void riscv_intc_irq(struct pt_regs *regs) pr_warn_ratelimited("Failed to handle interrupt (cause: %ld)\n", cause); } -static asmlinkage void riscv_intc_aia_irq(struct pt_regs *regs) +static void riscv_intc_aia_irq(struct pt_regs *regs) { unsigned long topi; |