aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPalmer Dabbelt <palmer@rivosinc.com>2023-08-02 20:22:33 -0700
committerPalmer Dabbelt <palmer@rivosinc.com>2023-08-02 20:28:42 -0700
commit41c5a952f77e53bf4201296abff0132725aa19e6 (patch)
treef184de7c31cc3d16c530d7546dbb2ac3e990350e
parent06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5 (diff)
downloadlinux-timex.tar.gz
RISC-V: Include io from timextimex
Without this I get some implicit declarations. CC arch/riscv/kernel/asm-offsets.s In file included from linux/include/linux/timex.h:67, from linux/include/linux/time32.h:13, from linux/include/linux/time.h:60, from linux/include/linux/ktime.h:24, from linux/include/linux/timer.h:6, from linux/include/linux/workqueue.h:9, from linux/include/linux/mm_types.h:19, from linux/include/linux/mmzone.h:22, from linux/include/linux/gfp.h:7, from linux/include/linux/mm.h:7, from linux/arch/riscv/kernel/asm-offsets.c:10: linux/arch/riscv/include/asm/timex.h: In function 'get_cycles': linux/arch/riscv/include/asm/timex.h:25:16: error: implicit declaration of function 'readl_relaxed' [-Werror=implicit-function-declaration] 25 | return readl_relaxed(((u32 *)clint_time_val)); | Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
-rw-r--r--arch/riscv/include/asm/timex.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/riscv/include/asm/timex.h b/arch/riscv/include/asm/timex.h
index a06697846e6952..1a4d181193e087 100644
--- a/arch/riscv/include/asm/timex.h
+++ b/arch/riscv/include/asm/timex.h
@@ -7,6 +7,7 @@
#define _ASM_RISCV_TIMEX_H
#include <asm/csr.h>
+#include <asm/io.h>
typedef unsigned long cycles_t;