OpenCloudOS-Kernel/arch/s390/kernel/vdso64
Vasily Gorbik 26f4414a45 s390/vdso: correct CFI annotations of vDSO functions
Correct stack frame overhead for 31-bit vdso, which should be 96 rather
then 160. This is done by reusing STACK_FRAME_OVERHEAD definition which
contains correct value based on build flags. This fixes stack unwinding
within vdso code for 31-bit processes. While at it replace all hard coded
stack frame overhead values with the same definition in vdso64 as well.

Reviewed-by: Hendrik Brueckner <brueckner@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2018-09-20 13:20:29 +02:00
..
.gitignore s390: add various .gitignore files. 2012-05-16 14:42:41 +02:00
Makefile s390/kernel: emit CFI data in .debug_frame and discard .eh_frame sections 2017-12-13 10:51:35 +01:00
clock_getres.S s390/vdso: revise CFI annotations of vDSO functions 2017-12-13 10:51:36 +01:00
clock_gettime.S s390/vdso: correct CFI annotations of vDSO functions 2018-09-20 13:20:29 +02:00
getcpu.S s390/vdso: revise CFI annotations of vDSO functions 2017-12-13 10:51:36 +01:00
gettimeofday.S s390/vdso: correct CFI annotations of vDSO functions 2018-09-20 13:20:29 +02:00
note.S s390: add a few more SPDX identifiers 2017-12-05 07:51:09 +01:00
vdso64.lds.S License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
vdso64_wrapper.S License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00