Loading arch/riscv/kernel/time.c +0 −21 Original line number Diff line number Diff line Loading @@ -13,32 +13,11 @@ */ #include <linux/clocksource.h> #include <linux/clockchips.h> #include <linux/delay.h> #ifdef CONFIG_RISCV_TIMER #include <linux/timer_riscv.h> #endif #include <asm/sbi.h> unsigned long riscv_timebase; DECLARE_PER_CPU(struct clock_event_device, riscv_clock_event); void riscv_timer_interrupt(void) { #ifdef CONFIG_RISCV_TIMER /* * FIXME: This needs to be cleaned up along with the rest of the IRQ * handling cleanup. See irq.c for more details. */ struct clock_event_device *evdev = this_cpu_ptr(&riscv_clock_event); evdev->event_handler(evdev); #endif } void __init init_clockevent(void) { timer_probe(); Loading Loading
arch/riscv/kernel/time.c +0 −21 Original line number Diff line number Diff line Loading @@ -13,32 +13,11 @@ */ #include <linux/clocksource.h> #include <linux/clockchips.h> #include <linux/delay.h> #ifdef CONFIG_RISCV_TIMER #include <linux/timer_riscv.h> #endif #include <asm/sbi.h> unsigned long riscv_timebase; DECLARE_PER_CPU(struct clock_event_device, riscv_clock_event); void riscv_timer_interrupt(void) { #ifdef CONFIG_RISCV_TIMER /* * FIXME: This needs to be cleaned up along with the rest of the IRQ * handling cleanup. See irq.c for more details. */ struct clock_event_device *evdev = this_cpu_ptr(&riscv_clock_event); evdev->event_handler(evdev); #endif } void __init init_clockevent(void) { timer_probe(); Loading