summaryrefslogtreecommitdiffstats
path: root/arch/s390/kernel/vdso32/getcpu.S
diff options
context:
space:
mode:
authorHeiko Carstens <heiko.carstens@de.ibm.com>2019-11-18 13:59:25 +0100
committerVasily Gorbik <gor@linux.ibm.com>2019-12-01 12:48:49 +0100
commit2115fbf7210bd053ba55a95e7ebc366df41aa9cf (patch)
treed142d9f1ceb058c088501dedf0270ec9985547e6 /arch/s390/kernel/vdso32/getcpu.S
parents390/livepatch: Implement reliable stack tracing for the consistency model (diff)
downloadlinux-2115fbf7210bd053ba55a95e7ebc366df41aa9cf.tar.xz
linux-2115fbf7210bd053ba55a95e7ebc366df41aa9cf.zip
s390: remove compat vdso code
Remove compat vdso code, since there is hardly any compat user space left. Still existing compat user space will have to use system calls instead. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Diffstat (limited to 'arch/s390/kernel/vdso32/getcpu.S')
-rw-r--r--arch/s390/kernel/vdso32/getcpu.S31
1 files changed, 0 insertions, 31 deletions
diff --git a/arch/s390/kernel/vdso32/getcpu.S b/arch/s390/kernel/vdso32/getcpu.S
deleted file mode 100644
index dc79e169f0ad..000000000000
--- a/arch/s390/kernel/vdso32/getcpu.S
+++ /dev/null
@@ -1,31 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- * Userland implementation of getcpu() for 32 bits processes in a
- * s390 kernel for use in the vDSO
- *
- * Copyright IBM Corp. 2016
- * Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com>
- */
-#include <asm/vdso.h>
-#include <asm/asm-offsets.h>
-#include <asm/dwarf.h>
-
- .text
- .align 4
- .globl __kernel_getcpu
- .type __kernel_getcpu,@function
-__kernel_getcpu:
- CFI_STARTPROC
- sacf 256
- lm %r4,%r5,__VDSO_GETCPU_VAL(%r0)
- sacf 0
- ltr %r2,%r2
- jz 2f
- st %r5,0(%r2)
-2: ltr %r3,%r3
- jz 3f
- st %r4,0(%r3)
-3: lhi %r2,0
- br %r14
- CFI_ENDPROC
- .size __kernel_getcpu,.-__kernel_getcpu