]> git.baikalelectronics.ru Git - kernel.git/commit
clocksource/drivers/timer-riscv: Use per-CPU timer interrupt
authorAnup Patel <anup.patel@wdc.com>
Mon, 1 Jun 2020 09:15:41 +0000 (14:45 +0530)
committerPalmer Dabbelt <palmerdabbelt@google.com>
Wed, 10 Jun 2020 02:11:22 +0000 (19:11 -0700)
commit48558f2dbb3a62d434754f6164fe07ff44b5c190
tree793a3f57cb982fad7b31cc64df4fe73c1538a46e
parentb52ced1fd0d18ffb7af71f14d007c1ec0eb151ef
clocksource/drivers/timer-riscv: Use per-CPU timer interrupt

Instead of directly calling RISC-V timer interrupt handler from
RISC-V local interrupt conntroller driver, this patch implements
RISC-V timer interrupt as a per-CPU interrupt using per-CPU APIs
of Linux IRQ subsystem.

Signed-off-by: Anup Patel <anup.patel@wdc.com>
Reviewed-by: Atish Patra <atish.patra@wdc.com>
Reviewed-by: Marc Zyngier <maz@kernel.org>
Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
arch/riscv/include/asm/irq.h
drivers/clocksource/timer-riscv.c
drivers/irqchip/irq-riscv-intc.c