diff options
author | Heiko Carstens <heiko.carstens@de.ibm.com> | 2016-05-02 14:38:29 +0200 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2016-05-04 16:29:45 +0200 |
commit | 5606330627ab680f5e6b7549d14ec3ffdae58c15 (patch) | |
tree | 5766fa5aa8375263757f24819219175ccf8cfaa5 /drivers/s390 | |
parent | s390/cpum_sf: Remove superfluous SMP function call (diff) | |
download | linux-5606330627ab680f5e6b7549d14ec3ffdae58c15.tar.xz linux-5606330627ab680f5e6b7549d14ec3ffdae58c15.zip |
s390/dumpstack: implement and use return_address()
Implement return_address() and use it instead of __builtin_return_address(n).
__builtin_return_address(n) is not guaranteed to work for n > 0,
therefore implement a private return_address() function which walks
the stack frames and returns the proper return address.
This way we get also rid of a compile warning which gcc 6.1 emits and
look like all other architectures.
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390')
0 files changed, 0 insertions, 0 deletions