summaryrefslogtreecommitdiff
path: root/arch/s390/include
diff options
context:
space:
mode:
authorHeiko Carstens <hca@linux.ibm.com>2026-10-06 16:01:13 +0200
committerHeiko Carstens <hca@linux.ibm.com>2026-10-09 15:51:48 +0200
commit13efc382cc7cc0dfba557b55dc65477c2d24ddf3 (patch)
treed39bba999562f381d3dc1dac333bf61bc8c18735 /arch/s390/include
parent0c920885e593ee0be7579c22adf7f6a1bbef71be (diff)
s390/vtime: Remove vtimer infrastructure
The only user is gone - remove the vtimer infrastructure. Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Diffstat (limited to 'arch/s390/include')
-rw-r--r--arch/s390/include/asm/vtime.h2
-rw-r--r--arch/s390/include/asm/vtimer.h30
2 files changed, 2 insertions, 30 deletions
diff --git a/arch/s390/include/asm/vtime.h b/arch/s390/include/asm/vtime.h
index da116a93d3b6..22e494b22192 100644
--- a/arch/s390/include/asm/vtime.h
+++ b/arch/s390/include/asm/vtime.h
@@ -8,6 +8,8 @@
DECLARE_PER_CPU(u64, mt_cycles[8]);
+void vtime_init(void);
+
static inline void update_timer_sys(void)
{
struct lowcore *lc = get_lowcore();
diff --git a/arch/s390/include/asm/vtimer.h b/arch/s390/include/asm/vtimer.h
deleted file mode 100644
index e601adaa6320..000000000000
--- a/arch/s390/include/asm/vtimer.h
+++ /dev/null
@@ -1,30 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- * Copyright IBM Corp. 2003, 2012
- * Virtual CPU timer
- *
- * Author(s): Jan Glauber <jan.glauber@de.ibm.com>
- */
-
-#ifndef _ASM_S390_TIMER_H
-#define _ASM_S390_TIMER_H
-
-#define VTIMER_MAX_SLICE (0x7fffffffffffffffULL)
-
-struct vtimer_list {
- struct list_head entry;
- u64 expires;
- u64 interval;
- void (*function)(unsigned long);
- unsigned long data;
-};
-
-extern void init_virt_timer(struct vtimer_list *timer);
-extern void add_virt_timer(struct vtimer_list *timer);
-extern void add_virt_timer_periodic(struct vtimer_list *timer);
-extern int mod_virt_timer(struct vtimer_list *timer, u64 expires);
-extern int mod_virt_timer_periodic(struct vtimer_list *timer, u64 expires);
-extern int del_virt_timer(struct vtimer_list *timer);
-extern void vtime_init(void);
-
-#endif /* _ASM_S390_TIMER_H */